[PATCH] Don't involve the shell in notmuch searches

Subject: [PATCH] Don't involve the shell in notmuch searches

Date: Thu, 3 Jun 2010 20:29:32 -0400

To: notmuch@notmuchmail.org

Cc:

From: David Benjamin


The shell isn't needed to interpret any of the arguments, so don't
bother using it at all.

Signed-off-by: David Benjamin <davidben@mit.edu>
---
 emacs/notmuch.el |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/emacs/notmuch.el b/emacs/notmuch.el
index 57e1140..874ccb9 100644
--- a/emacs/notmuch.el
+++ b/emacs/notmuch.el
@@ -710,10 +710,10 @@ The optional parameters are used as follows:
       (erase-buffer)
       (goto-char (point-min))
       (save-excursion
-	(let ((proc (start-process-shell-command
+	(let ((proc (start-process
 		     "notmuch-search" buffer notmuch-command "search"
 		     (if oldest-first "--sort=oldest-first" "--sort=newest-first")
-		     (shell-quote-argument query))))
+		     query)))
 	  (set-process-sentinel proc 'notmuch-search-process-sentinel)
 	  (set-process-filter proc 'notmuch-search-process-filter))))
     (run-hooks 'notmuch-search-hook)))
-- 
1.7.1.1.gee92


Thread: