]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Fix preloader symbol list declaration in libltdl.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 28 Mar 2010 17:14:05 +0000 (19:14 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 28 Mar 2010 20:21:55 +0000 (22:21 +0200)
* libltdl/ltdl.c (preloaded_symbols): Fix declaration to include
array brackets.
(lt_dlinit): Do not take address of preloaded_symbols.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
libltdl/ltdl.c

index f7563a072fff4fabb01017f8e1aa67e0af2bac4c..9fa30c8885370e96a7d7145d432091d126d7848a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2010-03-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       Fix preloader symbol list declaration in libltdl.
+       * libltdl/ltdl.c (preloaded_symbols): Fix declaration to include
+       array brackets.
+       (lt_dlinit): Do not take address of preloaded_symbols.
+
        Fix typo in libtool --help output.
        * libltdl/config/ltmain.m4sh (func_mode_help): Fix typo in help
        output.
index 1fe272fe8469b5458cd08620a9e299e16c12fb57..4e1a4025f4cb0600264b7e148af534d8ed27e925 100644 (file)
@@ -208,7 +208,7 @@ LT_BEGIN_C_DECLS
 LT_SCOPE const lt_dlvtable *   get_vtable (lt_user_data data);
 LT_END_C_DECLS
 #ifdef HAVE_LIBDLLOADER
-extern lt_dlsymlist            preloaded_symbols;
+extern lt_dlsymlist            preloaded_symbols[];
 #endif
 
 /* Initialize libltdl. */
@@ -234,7 +234,7 @@ lt_dlinit (void)
 #ifdef HAVE_LIBDLLOADER
       if (!errors)
        {
-         errors += lt_dlpreload (&preloaded_symbols);
+         errors += lt_dlpreload (preloaded_symbols);
        }
 
       if (!errors)