From 1cc6d379753f3f07b41d1a1b4f5dae0cdee28b25 Mon Sep 17 00:00:00 2001 From: "Gary V. Vaughan" Date: Sat, 5 Nov 2011 19:40:30 +0700 Subject: [PATCH] libtoolize: fix a scoping bug in func_aclocal_update_check. libtoolize.m4sh (func_aclocal_update_check): This body of this function used a global variable set by the outer loop of the caller. Fix to Use the function argument correctly. Signed-off-by: Gary V. Vaughan --- libtoolize.m4sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libtoolize.m4sh b/libtoolize.m4sh index e41ab3c00..6bd7e4e04 100644 --- a/libtoolize.m4sh +++ b/libtoolize.m4sh @@ -755,10 +755,12 @@ func_aclocal_update_check () { $debug_cmd + my_filename=$1 + my_srcfile="$aclocaldir/$1" my_destfile="aclocal.m4" - case $need in + case $my_filename in libtool.m4) my_src_serial=`func_serial "$my_srcfile" LT_INIT` my_dest_serial=`func_serial "$my_destfile" LT_INIT` @@ -775,8 +777,8 @@ func_aclocal_update_check () my_dest_serial=`func_serial "$my_destfile" LTDL_INIT` ;; *) - my_src_serial=`func_serial "$my_srcfile" "$need"` - my_dest_serial=`func_serial "$my_destfile" "$need"` + my_src_serial=`func_serial "$my_srcfile" "$my_filename"` + my_dest_serial=`func_serial "$my_destfile" "$my_filename"` ;; esac -- 2.47.2