Browse Source

fix length check in auth reader

Darien Raymond 8 years ago
parent
commit
5c9f54a453
1 changed files with 2 additions and 2 deletions
  1. 2 2
      common/crypto/auth.go

+ 2 - 2
common/crypto/auth.go

@@ -162,7 +162,7 @@ func (r *AuthenticationReader) ReadMultiBuffer() (buf.MultiBuffer, error) {
 		mb.Write(b)
 		mb.Write(b)
 	} else {
 	} else {
 		var bb *buf.Buffer
 		var bb *buf.Buffer
-		if len(b) < buf.Size {
+		if len(b) <= buf.Size {
 			bb = buf.New()
 			bb = buf.New()
 		} else {
 		} else {
 			bb = buf.NewLocal(len(b))
 			bb = buf.NewLocal(len(b))
@@ -180,7 +180,7 @@ func (r *AuthenticationReader) ReadMultiBuffer() (buf.MultiBuffer, error) {
 			mb.Write(b)
 			mb.Write(b)
 		} else {
 		} else {
 			var bb *buf.Buffer
 			var bb *buf.Buffer
-			if len(b) < buf.Size {
+			if len(b) <= buf.Size {
 				bb = buf.New()
 				bb = buf.New()
 			} else {
 			} else {
 				bb = buf.NewLocal(len(b))
 				bb = buf.NewLocal(len(b))