From: teodor Date: Tue, 1 Apr 2008 17:30:09 +0000 (+0000) Subject: Fix memory leak X-Git-Url: http://www.sigaev.ru/git/gitweb.cgi?p=gevel.git;a=commitdiff_plain;h=88d18da375773f168d0bf98f94cd86978c921908 Fix memory leak --- diff --git a/gevel.c b/gevel.c index 6018003..ab08a9a 100644 --- a/gevel.c +++ b/gevel.c @@ -561,8 +561,12 @@ refindPosition(GinStatState *st) st->curval, datum )); - if ( cmp == 0 ) + if ( cmp == 0 ) + { + if ( !st->ginstate.tupdesc->attrs[0]->attbyval ) + pfree( st->curval ); return true; + } st->offset++; }