libtoolize: Don't use uninitialized variable.

* libtoolize.in (func_serial_update): Initialize my_src_serial and
my_dest_serial before use.
* tests/libtoolize.at: Update expected test result.
This commit is contained in:
Bruno Haible 2024-05-14 17:37:20 +02:00 committed by Ileana Dumitrescu
parent 3eb91c266a
commit 67c5a06a46
No known key found for this signature in database
GPG Key ID: 6570EA01146F7354
2 changed files with 3 additions and 4 deletions

View File

@ -657,6 +657,8 @@ func_serial_update ()
test -f "$my_srcfile" || func_fatal_error "'$my_srcfile' does not exist."
my_src_serial=
my_dest_serial=
if test -f "$my_destfile"; then
my_src_serial=`func_serial "$my_srcfile" "$my_macro_regex"`
my_dest_serial=`func_serial "$my_destfile" "$my_macro_regex"`
@ -696,7 +698,7 @@ func_serial_update ()
# serial tags, so the update message will be correctly given
# if aclocal.m4 contains an untagged --i.e older-- macro file):
*)
if test -f aclocal.m4; then
if test -f aclocal.m4 && test '' != "$my_src_serial"; then
func_serial_max \
"$my_src_serial" `func_serial aclocal.m4 "$my_macro_regex"`
if test "X$my_src_serial" = "X$func_serial_max_result"; then

View File

@ -681,11 +681,8 @@ AT_DATA([expout],
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: You should add the contents of 'm4/ltsugar.m4' to 'aclocal.m4'.
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: You should add the contents of 'm4/ltversion.m4' to 'aclocal.m4'.
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: You should add the contents of 'm4/lt~obsolete.m4' to 'aclocal.m4'.
]])
LT_AT_CHECK_LIBTOOLIZE([--copy], 0, expout)