[Ocfs2-tools-devel] [PATCH] fsck.ocfs2: fix a minor memleak

Tristan tristan.ye at oracle.com
Thu Nov 5 17:56:43 PST 2009


Sunil Mushran wrote:
> Tristan wrote:
>>
>> I guess memory should not be placed there, it should be following 
>> instead:
>>
>> else {
>>
>>         ret = OCFS2_ET_INTERNAL_FAILURE;
>>         goto out;
>>
>> }
>>
>> out:
>> if (dp)
>> free(dp);
>> ...
>>   
>
> I would imagine you mean....
>
> out:
> if (ret && dp)
>  free(dp);

why need to '&&' with ret? shouldn't dp be released regardless of 
whatever the ret was?





More information about the Ocfs2-tools-devel mailing list