From 041d8e2a5c3b36ff4661fb0444ebc48d24a33541 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Sat, 14 May 2011 12:47:42 +0200 Subject: [PATCH] Fix up rdbWriteRaw to return number of bytes written --- src/rdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) {