From: Frédéric Marchal Date: Fri, 26 Jun 2009 12:11:45 +0000 (+0000) Subject: Patch #1945235 applied. X-Git-Tag: v2_2_6~79 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d0bdf26facc47cfe5c4bb08772b1aa4481c80809;p=thirdparty%2Fsarg.git Patch #1945235 applied. --- diff --git a/decomp.c b/decomp.c index a4c3bc6..3a3be2e 100644 --- a/decomp.c +++ b/decomp.c @@ -96,15 +96,14 @@ void recomp(char *arq, char *zip) exit(1); } + if((strcmp(zip,"gzip") != 0) && + (strcmp(zip,"compress") != 0)) + return; + sprintf(cmd,"%s: %s",text[63],arq); debuga(cmd); - if(strcmp(zip,"gzip") == 0) - sprintf(cmd,"%s %s",zip,arq); - - if(strcmp(zip,"compress") == 0) - sprintf(cmd,"%s %s",zip,arq); - + sprintf(cmd,"%s %s",zip,arq); cstatus=system(cmd); if (!WIFEXITED(cstatus) || WEXITSTATUS(cstatus)) { fprintf(stderr, "SARG: command return status %d\n",WEXITSTATUS(cstatus));