c: fixes msgpack_zbuffer_flush: error checking

This commit is contained in:
frsyuki 2010-04-04 22:06:27 +09:00
parent f88c029a4c
commit e43f57fe1a

View File

@ -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;