[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdeprint/cups
From:       Oswald Buddenhagen <ossi () kde ! org>
Date:       2003-03-28 4:24:35
[Download RAW message or body]

CVS commit by ossi: 

optimize


  M +4 -4      cupsdoprint.c   1.7


--- kdelibs/kdeprint/cups/cupsdoprint.c  #1.6:1.7
@@ -60,5 +60,5 @@ static char * shell_quote(const char *s)
    char *result;
    char *p;
-   p = result = malloc(strlen(s)*5+3);
+   p = result = malloc(strlen(s)*4+3);
    *p++ = '\'';
    while(*s)
@@ -67,8 +67,8 @@ static char * shell_quote(const char *s)
      {
         *p++ = '\'';
-        *p++ = '"';
-        *p++ = *s++;
-        *p++ = '"';
+        *p++ = '\\';
         *p++ = '\'';
+        *p++ = '\'';
+        s++;
      }
      else


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic