[PATCH v2] Stop depending on strndupa.
Tue Oct 27 15:01:53 GMT 2020
On Mon, 2020-10-26 at 15:33 -0300, Érico Nogueira via Elfutils-devel
> From: Érico Rolim <firstname.lastname@example.org>
> This functon has inherent safety issues, since a long enough path can
> lead to memory clobbering. Instead, limit the path length to
I like getting rid of strndupa, because it can accidentally blow up the
stack. But replacing it with an on stack array of PATH_MAX also carries
a risk of blowing up the stack because the function calls itself
recursively and now always uses a huge stack allocation for every
iteration. Can we simply use strndup and free (dir) when we are done
> Also add braces around while loop.
That is better, but note that GNU style is
> Signed-off-by: Érico Rolim <email@example.com>
Thanks. Note that it is also missing a ChangeLog entry.
More information about the Elfutils-devel