]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Allow gcc builds with -Wall -Werror.
authorEric Blake <ebb9@byu.net>
Mon, 2 Nov 2009 18:58:28 +0000 (11:58 -0700)
committerEric Blake <ebb9@byu.net>
Tue, 3 Nov 2009 03:08:17 +0000 (20:08 -0700)
* libltdl/ltdl.c (try_dlopen): Use strlen rather than LT_STRLEN on
an array that will never be NULL.

Signed-off-by: Eric Blake <ebb9@byu.net>
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
libltdl/ltdl.c

index caf125a5a100088a7cd146e2e3bcbb00c0717ed5..057f9a4e4fec51d2ad30401d276d82225b3a3827 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-02  Eric Blake  <ebb9@byu.net>
+
+       Allow gcc builds with -Wall -Werror.
+       * libltdl/ltdl.c (try_dlopen): Use strlen rather than LT_STRLEN on
+       an array that will never be NULL.
+
 2009-11-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Fix func_normal_abspath sed script for Solaris.
index 80b56757ab2cfa95fa03e3e254b441b2055b784c..a622357cbad872bbacaba1b75536f830cc67e8fa 100644 (file)
@@ -1264,7 +1264,7 @@ try_dlopen (lt_dlhandle *phandle, const char *filename, const char *ext,
       if (vtable)
        {
          /* name + "." + libext + NULL */
-         archive_name = MALLOC (char, LT_STRLEN (name) + LT_STRLEN (libext) + 2);
+         archive_name = MALLOC (char, LT_STRLEN (name) + strlen (libext) + 2);
          *phandle = (lt_dlhandle) lt__zalloc (sizeof (struct lt__handle));
 
          if ((*phandle == NULL) || (archive_name == NULL))