]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe): Keep old Emacsen compatibility
authorKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 28 Dec 2015 05:34:12 +0000 (05:34 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 28 Dec 2015 05:34:12 +0000 (05:34 +0000)
* lisp/gnus/mml-sec.el (mml-secure-bcc-is-safe):
Don't use split-string with 4th arg for old Emacsen compatibility.

lisp/gnus/mml-sec.el

index 4f57cb76ccc8804ab53fb095a3cf332d496037b7..fd01098fdcb41fc102cfc1328ec52ac658c1bacb 100644 (file)
@@ -311,9 +311,8 @@ either an error is raised or not."
   (when (mml-secure-is-encrypted-p)
     (let ((bcc (mail-strip-quoted-names (message-fetch-field "bcc"))))
       (when bcc
-       ;; Split recipients at "," boundary, omit empty strings (t),
-       ;; and strip whitespace.
-       (let ((bcc-list (split-string bcc "," t "\\s-+")))
+       (let ((bcc-list (mapcar #'cadr
+                               (mail-extract-address-components bcc t))))
          (unless (gnus-subsetp bcc-list mml-secure-safe-bcc-list)
            (unless (yes-or-no-p "Message for encryption contains Bcc header.\
   This may give away all Bcc'ed identities to all recipients.\