diff options
| author | Katsumi Yamaoka | 2008-12-03 03:00:41 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2008-12-03 03:00:41 +0000 |
| commit | e01bbc12664284b46d7937e4e948c50e0c0228de (patch) | |
| tree | 8025cc0696f8c2bdd5c3bf6cf933a1b871485b8d | |
| parent | 36574ee072914427252f116d058bb8ed92d2ff0d (diff) | |
| download | emacs-e01bbc12664284b46d7937e4e948c50e0c0228de.tar.gz emacs-e01bbc12664284b46d7937e4e948c50e0c0228de.zip | |
(message-idna-to-ascii-rhs-1): Protect against local users' addresses that
don't have domain parts.
| -rw-r--r-- | lisp/gnus/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 0366a2fad9d..7e8ca0c44f8 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,8 +1,10 @@ | |||
| 1 | 2008-12-03 Katsumi Yamaoka <yamaoka@jpl.org> | 1 | 2008-12-03 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 2 | ||
| 3 | * message.el (message-idna-to-ascii-rhs): Use | 3 | * message.el (message-idna-to-ascii-rhs-1): Protect against local |
| 4 | message-narrow-to-headers-or-head rather than message-narrow-to-head | 4 | users' addresses that don't have domain parts. |
| 5 | since there will be the message header separator. | 5 | (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head |
| 6 | rather than message-narrow-to-head since there will be the message | ||
| 7 | header separator. | ||
| 6 | 8 | ||
| 7 | 2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca> | 9 | 2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca> |
| 8 | 10 | ||
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index a57e290f26f..d25603f039c 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -5635,7 +5635,10 @@ subscribed address (and not the additional To and Cc header contents)." | |||
| 5635 | (dolist (rhs | 5635 | (dolist (rhs |
| 5636 | (mm-delete-duplicates | 5636 | (mm-delete-duplicates |
| 5637 | (mapcar (lambda (rhs) (or (cadr (split-string rhs "@")) "")) | 5637 | (mapcar (lambda (rhs) (or (cadr (split-string rhs "@")) "")) |
| 5638 | (mapcar 'downcase | 5638 | (mapcar (lambda (domain) |
| 5639 | (if domain | ||
| 5640 | (downcase domain) | ||
| 5641 | "")) | ||
| 5639 | (mapcar | 5642 | (mapcar |
| 5640 | 'cadr | 5643 | 'cadr |
| 5641 | (mail-extract-address-components field t)))))) | 5644 | (mail-extract-address-components field t)))))) |