aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/epg.el21
1 files changed, 11 insertions, 10 deletions
diff --git a/lisp/epg.el b/lisp/epg.el
index 67d723b961b..a461afac34b 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -657,16 +657,17 @@ callback data (if any)."
657 :sentinel #'ignore 657 :sentinel #'ignore
658 :noquery t)) 658 :noquery t))
659 (setf (epg-context-error-buffer context) (process-buffer error-process)) 659 (setf (epg-context-error-buffer context) (process-buffer error-process))
660 (with-file-modes 448 660 (with-existing-directory
661 (setq process (make-process :name "epg" 661 (with-file-modes 448
662 :buffer buffer 662 (setq process (make-process :name "epg"
663 :command (cons (epg-context-program context) 663 :buffer buffer
664 args) 664 :command (cons (epg-context-program context)
665 :connection-type 'pipe 665 args)
666 :coding 'raw-text 666 :connection-type 'pipe
667 :filter #'epg--process-filter 667 :coding 'raw-text
668 :stderr error-process 668 :filter #'epg--process-filter
669 :noquery t))) 669 :stderr error-process
670 :noquery t))))
670 (setf (epg-context-process context) process))) 671 (setf (epg-context-process context) process)))
671 672
672(defun epg--process-filter (process input) 673(defun epg--process-filter (process input)