terminated by all code paths.
Reported by Lutz Müller <lutz@users.sourceforge.net>
+2002-06-21 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (foreach_dirinpath): Ensure that filename is '\0'
+ terminated by all code paths.
+ Reported by Lutz Müller <lutz@users.sourceforge.net>
+
2002-06-20 Gary V. Vaughan <gary@gnu.org>
From Kevin Ryde <user42@zip.com.au>:
goto cleanup;
}
- strncpy (filename, dir_name, lendir);
+ assert (filenamesize > lendir);
+ strcpy (filename, dir_name);
+
if (base_name && *base_name)
{
if (filename[lendir -1] != '/')