diff options
-rw-r--r-- | build/parsePrep.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/build/parsePrep.c b/build/parsePrep.c index 556a2f2b5..df22013e1 100644 --- a/build/parsePrep.c +++ b/build/parsePrep.c @@ -259,8 +259,9 @@ static char *doUntar(Spec spec, int c, int quietly) if (compressed) { sprintf(buf, "%s -dc %s | tar %s -\n" - "if [ $? -ne 0 ]; then\n" - " exit $?\n" + "STATUS=$?\n" + "if [ $STATUS -ne 0 ]; then\n" + " exit $STATUS\n" "fi", rpmGetVar(RPMVAR_GZIPBIN), file, taropts); } else { |