From: Pieter Noordhuis Date: Sat, 14 May 2011 10:47:42 +0000 (+0200) Subject: Fix up rdbWriteRaw to return number of bytes written X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/041d8e2a5c3b36ff4661fb0444ebc48d24a33541 Fix up rdbWriteRaw to return number of bytes written --- diff --git a/src/rdb.c b/src/rdb.c index d9c81940..6d99375b 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -9,9 +9,9 @@ #include "lzf.h" /* LZF compression library */ static int rdbWriteRaw(rio *rdb, void *p, size_t len) { - if (rioWrite(rdb,p,len) == 0) + if (rdb && rioWrite(rdb,p,len) == 0) return -1; - return 1; + return len; } int rdbSaveType(rio *rdb, unsigned char type) {