]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix quoting glitch in formatting Gnus messages
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 11 Nov 2019 18:29:56 +0000 (10:29 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 11 Nov 2019 18:32:52 +0000 (10:32 -0800)
* lisp/gnus/gnus-util.el (defmacro, gnus-message): Use
‘format-message’, not ‘format’, to be compatible with ‘message’.

lisp/gnus/gnus-util.el

index 3cf364fff8b63500f787eb4237a9a6c2bbcac7de..8e390473aa8725c40c0744abbae2ac1e79f9d92a 100644 (file)
@@ -468,7 +468,8 @@ displayed in the echo area."
               (gnus-add-timestamp-to-message
                (if (or (and (null ,format-string) (null ,args))
                        (progn
-                         (setq str (apply 'format ,format-string ,args))
+                         (setq str (apply #'format-message ,format-string
+                                          ,args))
                          (zerop (length str))))
                    (prog1
                        (and ,format-string str)
@@ -506,7 +507,7 @@ inside loops."
     ;; We have to do this format thingy here even if the result isn't
     ;; shown - the return value has to be the same as the return value
     ;; from `message'.
-    (apply 'format args)))
+    (apply #'format-message args)))
 
 (defun gnus-final-warning ()
   (when (and (consp gnus-action-message-log)