diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2017-01-26 21:38:40 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2017-01-26 21:38:40 +0100 |
commit | 3a9e56d840b5551a90fe9068ee335cc37ed12ef2 (patch) | |
tree | 2b3c0b9a8c056532e79238f6d06b42bf52468fb8 /lisp/gnus/message.el | |
parent | eba8046f05ca288608ebd065e089764275a503d2 (diff) | |
download | emacs-3a9e56d840b5551a90fe9068ee335cc37ed12ef2.tar.gz emacs-3a9e56d840b5551a90fe9068ee335cc37ed12ef2.tar.bz2 emacs-3a9e56d840b5551a90fe9068ee335cc37ed12ef2.zip |
Respect buffer-local message-fcc-handler-function
* lisp/gnus/message.el (message-do-fcc): Copy the local
variables from the Message buffer so that local settings of
`message-fcc-handler-function' etc are respected (bug#21174).
Diffstat (limited to 'lisp/gnus/message.el')
-rw-r--r-- | lisp/gnus/message.el | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 7cff8b80a21..50d2380dd7b 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el @@ -5399,6 +5399,7 @@ Otherwise, generate and save a value for `canlock-password' first." (when file (with-temp-buffer (insert-buffer-substring buf) + (message-clone-locals buf) (message-encode-message-body) (save-restriction (message-narrow-to-headers) |