Fix up rdbWriteRaw to return number of bytes written

This commit is contained in:
Pieter Noordhuis 2011-05-14 12:47:42 +02:00
parent 7271198cf0
commit 041d8e2a5c

View File

@ -9,9 +9,9 @@
#include "lzf.h" /* LZF compression library */ #include "lzf.h" /* LZF compression library */
static int rdbWriteRaw(rio *rdb, void *p, size_t len) { 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 1; return len;
} }
int rdbSaveType(rio *rdb, unsigned char type) { int rdbSaveType(rio *rdb, unsigned char type) {