From 921d06b537630f6e151eb138817bb7160b421a7a Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Fri, 1 Oct 2004 10:03:11 +0000 Subject: [PATCH] * libltdl/slist.c (slist_foreach): result was declared as inner variable, shadowing the actually returned value. --- ChangeLog | 3 +++ libltdl/slist.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a2cae5bc..0db962e5 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 ae2c0590..f764b6fe 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;