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.