From d8157a113396ab1563c4909e26f5717097f47a9e Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Sun, 22 Sep 2019 14:35:09 +0200 Subject: [PATCH] Fix "password" detection in authinfo mode * lisp/auth-source.el (authinfo--hide-passwords): Ensure that we only hit actual "password" entries and not "foo-password" and the like. --- lisp/auth-source.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/auth-source.el b/lisp/auth-source.el index 9669ae976cc..6d53a222e98 100644 --- a/lisp/auth-source.el +++ b/lisp/auth-source.el @@ -2416,9 +2416,9 @@ passwords are revealed when point moved into the password. (save-restriction (narrow-to-region start end) (goto-char start) - (while (re-search-forward "\\bpassword +\\([^\n\t ]+\\)" + (while (re-search-forward "\\(\\s-\\|^\\)password\\s-+\\([^\n\t ]+\\)" nil t) - (let ((overlay (make-overlay (match-beginning 1) (match-end 1)))) + (let ((overlay (make-overlay (match-beginning 2) (match-end 2)))) (overlay-put overlay 'display (propertize "****" 'face 'warning)) (overlay-put overlay 'reveal-toggle-invisible -- 2.39.2