Merge pull request #113 from tarruda/fix-memory-leak

Fix memory leak in msgpack_unpacker_next
This commit is contained in:
Takatoshi Kondo 2014-09-07 12:45:23 +09:00
commit 7ebdb63131

View File

@ -492,6 +492,10 @@ void msgpack_unpacker_reset(msgpack_unpacker* mpac)
msgpack_unpack_return msgpack_unpacker_next(msgpack_unpacker* mpac, msgpack_unpacked* result)
{
if(result->zone != NULL) {
msgpack_zone_free(result->zone);
}
int ret = msgpack_unpacker_execute(mpac);
if(ret < 0) {