Fixed buffer leak bug.

This commit is contained in:
Takatoshi Kondo 2013-10-15 11:03:47 +09:00
parent 8a2c50c374
commit 53ded063a0

View File

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