diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/xzdiff.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/scripts/xzdiff.in b/src/scripts/xzdiff.in index 45633e0a..deec3ebf 100644 --- a/src/scripts/xzdiff.in +++ b/src/scripts/xzdiff.in @@ -120,10 +120,12 @@ elif test $# -eq 2; then ( ($xz2 -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null | eval "$cmp" /dev/fd/5 - >&3) 5<&0 ) + cmp_status=$? case $xz_status in *[1-9]*) xz_status=1;; *) xz_status=0;; esac + (exit $cmp_status) else F=`expr "/$2" : '.*/\(.*\)[-.][ablmtxz2]*$'` || F=$prog tmp= |