From: Gary V. Vaughan Date: Sat, 5 Nov 2011 12:40:30 +0000 (+0700) Subject: libtoolize: fix a scoping bug in func_aclocal_update_check. X-Git-Tag: v2.4.2.418~301 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cc6d379753f3f07b41d1a1b4f5dae0cdee28b25;p=thirdparty%2Flibtool.git 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 --- 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