emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 2b2eac2: epg.el: Make gpgconf output parsing future


From: Daiki Ueno
Subject: [Emacs-diffs] master 2b2eac2: epg.el: Make gpgconf output parsing future proof
Date: Tue, 18 Aug 2015 03:14:18 +0000

branch: master
commit 2b2eac26c898ef290e29f96cbd1d83ee7ac5b070
Author: Daiki Ueno <address@hidden>
Commit: Daiki Ueno <address@hidden>

    epg.el: Make gpgconf output parsing future proof
    
    * lisp/epg.el (epg--start): Count the number of fields in "gpgconf
    --list-options" output.
---
 lisp/epg.el |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/lisp/epg.el b/lisp/epg.el
index 7e3cec7..0c8f5c9 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -611,7 +611,9 @@ callback data (if any)."
                                        "--list-options" "gpg-agent")
                          0)
                   (goto-char (point-min))
-                  (re-search-forward "^allow-emacs-pinentry:.*:1$" nil t))))
+                  (re-search-forward
+                    "^allow-emacs-pinentry:\\(?:.*:\\)\\{8\\}1"
+                    nil t))))
       (pinentry-start))
     (setq process-environment
          (cons (format "INSIDE_EMACS=%s,epg" emacs-version)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]