Fix: gRPC multi accepting empty bytes (#411)

This commit is contained in:
Jim Han
2021-03-21 17:16:52 +08:00
committed by GitHub
parent b0e7ad9663
commit 0470381fe2
3 changed files with 18 additions and 11 deletions
+1 -1
View File
@@ -100,7 +100,7 @@ func (h *HunkReaderWriter) ReadMultiBuffer() (buf.MultiBuffer, error) {
}
}
if cap(h.buf) == buf.Size {
if cap(h.buf) >= buf.Size {
b := h.buf
h.index = len(h.buf)
return buf.MultiBuffer{buf.NewExisted(b)}, nil