From 9fc5557ba49b82434bc5b23e5dee6e69ebd07609 Mon Sep 17 00:00:00 2001 From: marc Date: Mon, 2 Feb 1998 15:34:36 +0000 Subject: [PATCH] Fix return code handling CVS patchset: 1981 CVS date: 1998/02/02 15:34:36 --- build/parsePrep.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build/parsePrep.c b/build/parsePrep.c index 556a2f2..df22013 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 { -- 2.7.4