From: Ralf Wildenhues Date: Fri, 1 Oct 2004 10:03:11 +0000 (+0000) Subject: * libltdl/slist.c (slist_foreach): result was declared as X-Git-Tag: release-1-9d~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=921d06b537630f6e151eb138817bb7160b421a7a;p=thirdparty%2Flibtool.git * libltdl/slist.c (slist_foreach): result was declared as inner variable, shadowing the actually returned value. --- diff --git a/ChangeLog b/ChangeLog index a2cae5bc1..0db962e5f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2004-10-01 Ralf Wildenhues + * libltdl/slist.c (slist_foreach): result was declared as + inner variable, shadowing the actually returned value. + * libltdl/ltdl.c (load_deplibs, try_dlopen): Cast argument to isspace/isalnum to the correct range. Also, cast to int to avoid compiler warnings. diff --git a/libltdl/slist.c b/libltdl/slist.c index ae2c0590f..f764b6fe1 100644 --- a/libltdl/slist.c +++ b/libltdl/slist.c @@ -241,7 +241,7 @@ slist_foreach (SList *slist, SListCallback *foreach, void *userdata) while (slist) { SList *next = slist->next; - void *result = (*foreach) (slist, userdata); + result = (*foreach) (slist, userdata); if (result) break;