fix-zstdgrep-exit-code
authorJörg-Volker Peetz <jvpeetz@web.de>
Sat, 5 Jan 2019 22:42:20 +0000 (22:42 +0000)
committerAlexandre Mestiashvili <mestia@debian.org>
Sat, 5 Jan 2019 22:42:20 +0000 (22:42 +0000)
Gbp-Pq: Name 0016-fix-zstdgrep-exit-code.patch

programs/zstdgrep

index a10e0710a29674cfe5416aed4745c51d3c1f7d91..57a6abe89b2da2bfe828011c28868990bf7ea2b2 100755 (executable)
@@ -113,16 +113,11 @@ else
     if [ "${silent}" -lt 1 ] && [ "$#" -gt 1 ]; then
         grep_args="-H ${grep_args}"
     fi
-    CUR_EXIT_CODE=0
-    EXIT_CODE=1
     set -f
     while [ "$#" -gt 0 ]; do
         # shellcheck disable=SC2086
         "${zcat}" -fq -- "$1" | "${grep}" --label="${1}" ${grep_args} -- "${pattern}" -
-        CUR_EXIT_CODE=$?
-        if [ "${CUR_EXIT_CODE}" -eq 0 ] && [ "${EXIT_CODE}" -ne 1 ]; then
-            EXIT_CODE=0
-        fi
+        [ "$?" -ne 0 ] && EXIT_CODE=1
         shift
     done
     set +f