tag 19578 notabug
close 19578
stop

On 13/01/15 09:35, Daiki Ueno wrote:
> Zhaopeng Li <z...@ustc.edu.cn> writes:
> 
>> At line 534 of coreutils/lib/locale_charset.c, var ‘aliases' points
>> to a buffer which is allocated using malloc() .
> 
>> This buffer is not freed when codeset is still an empty string after
>> the loop (Line 534~542).
>>
>> So it will be leaked under such situation.
> 
>> Line 533    /* Resolve alias. */
>> Line 534   for (aliases = get_charset_aliases ();
> 
> I got the same error from clang-analyzer, but I think the leak is
> intentional and harmless.  The return value of get_charset_aliases is
> saved in a global variable charset_aliases and won't be allocated twice.

Thanks Daiki.
Closing for now.




Reply via email to