aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-11-18 21:03:32 +0100
committerGravatar Tom Willemsen2012-11-18 21:03:32 +0100
commit32040e08a02c49a092db878214fcb10d13893e1c (patch)
treeb46cd56ac8b1c4a3d82d2a3e46f35142eee94c09
parent312e06ecabec90fcb911bdf41fceadd999ab8026 (diff)
downloaddispass.el-32040e08a02c49a092db878214fcb10d13893e1c.tar.gz
dispass.el-32040e08a02c49a092db878214fcb10d13893e1c.zip
Clean-up prompts from dispass a little
Remove any leading and trailing whitespace and add a single space.
-rw-r--r--dispass.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/dispass.el b/dispass.el
index a3be9e4..12a7706 100644
--- a/dispass.el
+++ b/dispass.el
@@ -172,8 +172,12 @@ an eye out for LABEL."
`(lambda (proc string)
"Process STRING coming from PROC."
(cond ((string-match "^\\(Password[^:]*\\|Again\\): ?$" string)
- (process-send-string proc
- (concat (read-passwd string nil) "\n")))
+ (process-send-string
+ proc
+ (concat (read-passwd
+ (concat (replace-regexp-in-string
+ "^[ \t\n]+\\|[ \t\n]+$" "" string) " ")
+ nil) "\n")))
((string-match (concat "^[ \t]*" ,label "[ \t]*\\(.+\\)$")
string)