From 03feff471901aeaac97b36964f88ed4d694dff99 Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Sun, 28 Mar 2010 19:14:05 +0200 Subject: [PATCH] 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. Signed-off-by: Ralf Wildenhues --- ChangeLog | 5 +++++ libltdl/ltdl.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f7563a07..9fa30c88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2010-03-28 Ralf Wildenhues + 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. diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index 1fe272fe..4e1a4025 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -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)