Fix mem leak when unserializing table entry fails.

Shouldn't happen in practice.
This commit is contained in:
Jon Siwek 2013-09-05 15:40:10 -05:00
parent 766cc0d220
commit 75d469532c

View file

@ -2463,7 +2463,11 @@ bool TableVal::DoUnserialize(UnserialInfo* info)
if ( ! UNSERIALIZE(&entry_val->last_access_time) ||
! UNSERIALIZE(&eat) )
{
entry_val->Unref();
delete entry_val;
return false;
}
entry_val->SetExpireAccess(eat);