]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Replace more single quotes by double quotes in external commands to be compatible...
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Thu, 1 Oct 2009 09:15:18 +0000 (09:15 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Thu, 1 Oct 2009 09:15:18 +0000 (09:15 +0000)
CMakeLists.txt
decomp.c
email.c
include/info.h
useragent.c

index 46e40b80219267bf8a93120022447309624b69ba..1b39557d4787a846624e78cc337f46cbd3eb2b68 100755 (executable)
@@ -3,7 +3,7 @@ PROJECT(sarg C)
 SET(sarg_VERSION 2)
 SET(sarg_REVISION 2)
 SET(sarg_BUILD "6rc1")
-SET(sarg_BUILDDATE "Sep-30-2009")
+SET(sarg_BUILDDATE "Oct-01-2009")
 
 INCLUDE(AddFileDependencies)
 INCLUDE(CheckIncludeFile)
index 3583e1c610326bda1d551564675ecf692fb359a9..2a3b20680df033c4c4065e53b331b2682f6bdecc 100644 (file)
--- a/decomp.c
+++ b/decomp.c
@@ -40,7 +40,7 @@ void decomp(char *arq, char *zip, const char *tmp)
    arqlen=strlen(arq);
    if(arqlen>3 && strcmp(arq+arqlen-3,".gz") == 0) {
       debuga("%s: %s > %s/sarg/sarg-file.in (zcat)",text[62],arq,tmp);
-      if (snprintf(cmd,sizeof(cmd),"zcat '%s' > '%s/sarg/sarg-file.in'",arq,tmp)>=sizeof(cmd)) {
+      if (snprintf(cmd,sizeof(cmd),"zcat \"%s\" > \"%s/sarg/sarg-file.in\"",arq,tmp)>=sizeof(cmd)) {
          fprintf(stderr,"SARG: decompression command too long for log file %s\n",arq);
          exit(1);
       }
@@ -57,7 +57,7 @@ void decomp(char *arq, char *zip, const char *tmp)
 
    if(arqlen>4 && strcmp(arq+arqlen-4,".bz2") == 0) {
       debuga("%s: %s > %s/sarg/sarg-file.in (bzcat)",text[62],arq,tmp);
-      if (snprintf(cmd,sizeof(cmd),"bzcat '%s' > '%s/sarg/sarg-file.in'",arq,tmp)>=sizeof(cmd)) {
+      if (snprintf(cmd,sizeof(cmd),"bzcat \"%s\" > \"%s/sarg/sarg-file.in\"",arq,tmp)>=sizeof(cmd)) {
          fprintf(stderr,"SARG: decompression command too long for log file %s\n",arq);
          exit(1);
       }
@@ -74,7 +74,7 @@ void decomp(char *arq, char *zip, const char *tmp)
 
    if(arqlen>2 && strcmp(arq+arqlen-2,".Z") == 0) {
       debuga("%s: %s (uncompress)",text[62],arq);
-      if (snprintf(cmd,sizeof(cmd),"zcat '%s' > '%s/sarg/sarg-file.in'",arq,tmp)>=sizeof(cmd)) {
+      if (snprintf(cmd,sizeof(cmd),"zcat \"%s\" > \"%s/sarg/sarg-file.in\"",arq,tmp)>=sizeof(cmd)) {
          fprintf(stderr,"SARG: decompression command too long for log file %s\n",arq);
          exit(1);
       }
@@ -109,7 +109,7 @@ void recomp(const char *arq, const char *zip)
 
    debuga("%s: %s",text[63],arq);
 
-   if (snprintf(cmd,sizeof(cmd),"%s '%s'",zip,arq)>=sizeof(cmd)) {
+   if (snprintf(cmd,sizeof(cmd),"%s \"%s\"",zip,arq)>=sizeof(cmd)) {
       fprintf(stderr,"SARG: compression command too long for log file %s\n",arq);
       exit(1);
    }
diff --git a/email.c b/email.c
index c8d03f1e5dc2b9ac49b6fc95b809cb562792d762..ecaf07c54244356786ee3ca30acf532684ab2724 100644 (file)
--- a/email.c
+++ b/email.c
@@ -335,7 +335,7 @@ int geramail(const char *dirname, int debug, const char *outdir, int userip, con
       while(fgets(buf,sizeof(buf),fp_top3)!=NULL)
          printf("%s",buf);
     } else {
-      sprintf(buf,"'%s' -s 'SARG %s, %s' '%s' <'%s'",MailUtility,text[55],asctime(local),email,top3);
+      sprintf(buf,"\"%s\" -s \"SARG %s, %s\" \"%s\" <\"%s\"",MailUtility,text[55],asctime(local),email,top3);
       cstatus=system(buf);
       if (!WIFEXITED(cstatus) || WEXITSTATUS(cstatus)) {
          fprintf(stderr, "SARG: command return status %d\n",WEXITSTATUS(cstatus));
index 2ae2dd8502ef4ca0b0008f80d2a7704bfb3acf11..5a2979890d5525f3c4deafd52abfb95aa62c1e41 100755 (executable)
@@ -1,3 +1,3 @@
-#define VERSION PACKAGE_VERSION" Sep-30-2009"
+#define VERSION PACKAGE_VERSION" Oct-01-2009"
 #define PGM PACKAGE_NAME
 #define URL "http://sarg.sourceforge.net"
index dc5cc025e4a9f12c113f0e7b8d25a437ff015fa0..52d945817f16a3d6e8b5bdf86a5f674c9fdeede6 100644 (file)
@@ -120,7 +120,7 @@ void useragent(void)
       debuga("%s: %s",text[54],tmp2);
    }
 
-   sprintf(csort,"sort -n -t '\\' -k 4,4 -k 3,3 -k 2,2 -k 1,1 -o \"%s\" \"%s\"",tmp2,tmp3);
+   sprintf(csort,"sort -n -t \"\\\" -k 4,4 -k 3,3 -k 2,2 -k 1,1 -o \"%s\" \"%s\"",tmp2,tmp3);
    cstatus=system(csort);
    if (!WIFEXITED(cstatus) || WEXITSTATUS(cstatus)) {
       fprintf(stderr, "SARG: sort command return status %d\n",WEXITSTATUS(cstatus));