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

List:       kde-commits
Subject:    kdesdk/kbugbuster/backend
From:       Waldo Bastian <bastian () kde ! org>
Date:       2002-12-05 17:58:42
[Download RAW message or body]

CVS commit by waba: 

Add proper quoting.


  M +4 -5      mailsender.cpp   1.10


--- kdesdk/kbugbuster/backend/mailsender.cpp:1.9	Mon Jul 22 21:19:48 2002
@@ -12,6 +12,7 @@
 #include <kurl.h>
 #include <kapplication.h>
 #include <dcopclient.h>
+#include <kprocess.h>
 
 #include "mailsender.h"
 #include "smtp.h"
@@ -57,17 +58,15 @@
       command = KStandardDirs::findExe(QString::fromLatin1("mail"));
       if (command.isNull()) return false; // give up
     
-      command.append(QString::fromLatin1(" -s \x22"));
-      command.append(subject);
-      command.append(QString::fromLatin1("\x22"));
+      command.append(KProcess::quote(subject));
 
       if (bcc) {
         command.append(QString::fromLatin1(" -b "));
-        command.append(from);
+        command.append(KProcess::quote(from));
       }
 
       command.append(" ");
-      command.append(to);
+      command.append(KProcess::quote(to));
 
       needHeaders = false;
     }

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

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