bug fix: null bulk reply bytes

This commit is contained in:
finley
2022-09-30 14:24:55 +08:00
parent f160dcfcc9
commit 894be52c31
3 changed files with 18 additions and 4 deletions

View File

@@ -28,7 +28,7 @@ func MakeBulkReply(arg []byte) *BulkReply {
// ToBytes marshal redis.Reply
func (r *BulkReply) ToBytes() []byte {
if len(r.Arg) == 0 {
if r.Arg == nil {
return nullBulkBytes
}
return []byte("$" + strconv.Itoa(len(r.Arg)) + CRLF + string(r.Arg) + CRLF)