Merge pull request #4715 from charsyam/feature/refactoring-make-condition-clear-for-rdb

[BugFix] fix calculation length in rdbSaveAuxField
This commit is contained in:
Salvatore Sanfilippo 2018-02-27 10:15:27 -08:00 committed by GitHub
commit 7a73db7512
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -865,9 +865,9 @@ ssize_t rdbSaveAuxField(rio *rdb, void *key, size_t keylen, void *val, size_t va
ssize_t ret, len = 0; ssize_t ret, len = 0;
if ((ret = rdbSaveType(rdb,RDB_OPCODE_AUX)) == -1) return -1; if ((ret = rdbSaveType(rdb,RDB_OPCODE_AUX)) == -1) return -1;
len += ret; len += ret;
if ((ret = rdbSaveRawString(rdb,key,keylen) == -1)) return -1; if ((ret = rdbSaveRawString(rdb,key,keylen)) == -1) return -1;
len += ret; len += ret;
if ((ret = rdbSaveRawString(rdb,val,vallen) == -1)) return -1; if ((ret = rdbSaveRawString(rdb,val,vallen)) == -1) return -1;
len += ret; len += ret;
return len; return len;
} }