changeset 112093:f8b430cb91a7

Mail-utils fix for bug#7746. (tiny change) * lisp/mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering an existing temp buffer.
author Glenn Morris <rgm@gnu.org>
date Sat, 01 Jan 2011 18:43:26 -0800
parents c343ad0f54f7
children 794f724ca655
files lisp/ChangeLog lisp/mail/mail-utils.el
diffstat 2 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Jan 01 18:35:23 2011 -0800
+++ b/lisp/ChangeLog	Sat Jan 01 18:43:26 2011 -0800
@@ -1,3 +1,8 @@
+2011-01-02  Mark Lillibridge  <mark.lillibridge@hp.com>  (tiny change)
+
+	* mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
+	an existing temp buffer.  (Bug#7746)
+
 2011-01-02  Glenn Morris  <rgm@gnu.org>
 
 	* mail/mail-utils.el (mail-mbox-from): Handle From: headers with
--- a/lisp/mail/mail-utils.el	Sat Jan 01 18:35:23 2011 -0800
+++ b/lisp/mail/mail-utils.el	Sat Jan 01 18:43:26 2011 -0800
@@ -189,8 +189,7 @@
        ;; Detect nested comments.
        (if (string-match "[ \t]*(\\([^)\\]\\|\\\\.\\|\\\\\n\\)*(" address)
 	   ;; Strip nested comments.
-	   (with-current-buffer (get-buffer-create " *temp*")
-	     (erase-buffer)
+	   (with-temp-buffer
 	     (insert address)
 	     (set-syntax-table lisp-mode-syntax-table)
 	     (goto-char 1)
@@ -203,8 +202,7 @@
 				    (forward-sexp 1)
 				  (error (goto-char (point-max))))
 				  (point))))
-	     (setq address (buffer-string))
-	     (erase-buffer))
+	     (setq address (buffer-string)))
 	 ;; Strip non-nested comments an easier way.
 	 (while (setq pos (string-match
 			    ;; This doesn't hack rfc822 nested comments