]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
liblzma: validate_map.sh: Catch some unlikely errors
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 24 May 2025 08:57:23 +0000 (11:57 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 24 May 2025 09:42:17 +0000 (12:42 +0300)
src/liblzma/validate_map.sh

index dd1589d236e79776e0aab4b239b29fe88e7a187d..3b706069e0b3b8da2f1cf49b6d874f18fed42dd4 100644 (file)
@@ -86,7 +86,7 @@ export LC_ALL
 
 STATUS=0
 
-cd "$(dirname "$0")"
+cd "$(dirname "$0")" || exit 1
 
 # Get the list of symbols that aren't defined in liblzma_generic.map.
 SYMS=$(sed -n 's/^extern LZMA_API([^)]*) \([a-z0-9_]*\)(.*$/\1;/p' \
@@ -95,7 +95,7 @@ SYMS=$(sed -n 's/^extern LZMA_API([^)]*) \([a-z0-9_]*\)(.*$/\1;/p' \
        | grep -Fve "$(sed '/[{}:*]/d;/^$/d;s/^ //' liblzma_generic.map)")
 
 # Check that there are no old alpha or beta versions listed.
-VER=$(cd ../.. && sh build-aux/version.sh)
+VER=$(cd ../.. && sh build-aux/version.sh) || exit 1
 NAMES=
 case $VER in
        *alpha | *beta)