Mercurial > emacs
changeset 37028:f023c8a482ec
(read-passwd): Clear command history after each
character entered. From: Stephen Gildea <gildea@alum.mit.edu>.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 28 Mar 2001 09:28:15 +0000 |
parents | 9de32dc27d45 |
children | d7378777b985 |
files | lisp/subr.el |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/subr.el Tue Mar 27 18:02:26 2001 +0000 +++ b/lisp/subr.el Wed Mar 28 09:28:15 2001 +0000 @@ -923,6 +923,7 @@ (make-string (length pass) ?.)) (setq c (read-char-exclusive nil t)) (and (/= c ?\r) (/= c ?\n) (/= c ?\e))) + (clear-this-command-keys) (if (= c ?\C-u) (progn (and (arrayp pass) (fillarray pass ?\0)) @@ -938,7 +939,6 @@ (let ((new-pass (substring pass 0 -1))) (and (arrayp pass) (fillarray pass ?\0)) (setq pass new-pass)))))) - (clear-this-command-keys) (message nil) (or pass default ""))))