mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-04-17 07:13:27 +02:00
Fixed buffer leak bug.
This commit is contained in:
parent
8a2c50c374
commit
53ded063a0
@ -226,12 +226,12 @@ inline bool unpacker::next(unpacked* result)
|
||||
}
|
||||
|
||||
if(ret == 0) {
|
||||
if (result->zone().get() != NULL) result->zone().reset();
|
||||
result->zone().reset();
|
||||
result->get() = object();
|
||||
return false;
|
||||
|
||||
} else {
|
||||
if (result->zone().get() != NULL) result->zone().reset( release_zone() );
|
||||
result->zone().reset( release_zone() );
|
||||
result->get() = data();
|
||||
reset();
|
||||
return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user