X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/af4e866dbb1455a50d51b3d5f46832f1a36e2080..586500c0ef32f480dba9bc10aedb3f72bd525118:/src/zipmap.c diff --git a/src/zipmap.c b/src/zipmap.c index 35faeabe..be780a82 100644 --- a/src/zipmap.c +++ b/src/zipmap.c @@ -374,14 +374,14 @@ void zipmapRepr(unsigned char *p) { l = zipmapDecodeLength(p); printf("{key %u}",l); p += zipmapEncodeLength(NULL,l); - fwrite(p,l,1,stdout); + if (l != 0 && fwrite(p,l,1,stdout) == 0) perror("fwrite"); p += l; l = zipmapDecodeLength(p); printf("{value %u}",l); p += zipmapEncodeLength(NULL,l); e = *p++; - fwrite(p,l,1,stdout); + if (l != 0 && fwrite(p,l,1,stdout) == 0) perror("fwrite"); p += l+e; if (e) { printf("[");