From e43f57fe1aa97081e1794219375b4b5a42951dfc Mon Sep 17 00:00:00 2001 From: frsyuki Date: Sun, 4 Apr 2010 22:06:27 +0900 Subject: [PATCH] c: fixes msgpack_zbuffer_flush: error checking --- c/msgpack/zbuffer.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/c/msgpack/zbuffer.h b/c/msgpack/zbuffer.h index cfcba29e..26eb29f4 100644 --- a/c/msgpack/zbuffer.h +++ b/c/msgpack/zbuffer.h @@ -125,7 +125,9 @@ char* msgpack_zbuffer_flush(msgpack_zbuffer* zbuf) case Z_STREAM_END: return zbuf->data; case Z_OK: - msgpack_zbuffer_expand(zbuf); + if(!msgpack_zbuffer_expand(zbuf)) { + return NULL; + } break; default: return NULL;