libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libtoolize: fix a scoping bug in func_aclocal_update_check.


From: Gary V. Vaughan
Subject: libtoolize: fix a scoping bug in func_aclocal_update_check.
Date: Sat, 5 Nov 2011 19:56:53 +0700

Pushed as obvious.

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 <address@hidden>
---
 libtoolize.m4sh |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/libtoolize.m4sh b/libtoolize.m4sh
index e41ab3c..6bd7e4e 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
 
-- 
1.7.7.2

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]