libc/stdlib: canonicalize_file_name() memory leak
commit5178df3e156a436c4888a1a95996aea55525e7b6
authorWojciech Nizinski <w.nizinski at grinn-global.com>
Tue, 20 Oct 2015 12:08:09 +0000 (20 14:08 +0200)
committerWaldemar Brodkorb <wbx@openadk.org>
Thu, 17 Dec 2015 19:35:20 +0000 (17 20:35 +0100)
tree91e85c6f73506dafa3c7a399ff9406e8a4c04b88
parent3aabb58d126445092dca953223c1730d975491dc
libc/stdlib: canonicalize_file_name() memory leak

Uclibc's canonicalize_file_name() is allocating temprary buffer of 4kB
(PATH_MAX), and passing it to realpath() as second argument. Function is
not checking if realpath() fails and memory is lost.
libc/stdlib/canonicalize.c