[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/rec-mode b77d494 30/98: rec-mode: avoid security proble
From: |
Stefan Monnier |
Subject: |
[elpa] externals/rec-mode b77d494 30/98: rec-mode: avoid security problems in calls to message by using %s. |
Date: |
Thu, 12 Nov 2020 13:18:34 -0500 (EST) |
branch: externals/rec-mode
commit b77d494d383a94aadf274028a3afb516980f8209
Author: Jose E. Marchesi <jemarch@gnu.org>
Commit: Antoine Kalmbach <ane@iki.fi>
rec-mode: avoid security problems in calls to message by using %s.
---
etc/rec-mode.el | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/etc/rec-mode.el b/etc/rec-mode.el
index 6bfbde5..b0438cd 100644
--- a/etc/rec-mode.el
+++ b/etc/rec-mode.el
@@ -1364,8 +1364,8 @@ file. Interactive version."
(rec-goto-next-rec)
(if (not (rec-record-type))
(message "No more records")
- (message (concat "No more records of type "
- (rec-record-type))))))
+ (message "%s" (concat "No more records of type "
+ (rec-record-type))))))
(unless rec-editing
(rec-show-record)))
@@ -1382,8 +1382,8 @@ the file. Interactive version."
(rec-goto-previous-rec)
(if (not (rec-record-type))
(message "No more records")
- (message (concat "No more records of type "
- (rec-record-type))))))
+ (message "%s" (concat "No more records of type "
+ (rec-record-type))))))
(unless rec-editing
(rec-show-record)))
@@ -1477,7 +1477,7 @@ the modeline."
(interactive)
(let ((type (rec-current-field-type)))
(if type
- (message (rec-type-text type))
+ (message "%s" (rec-type-text type))
(message "Unrestricted text"))))
(defun rec-cmd-count ()
@@ -1486,11 +1486,11 @@ records of the current type"
(interactive)
(message "Counting records...")
(let ((type (rec-record-type)))
- (message (concat (number-to-string (rec-count type))
- (if (or (not type)
- (equal type ""))
- " records"
- (concat " records of type " type))))))
+ (message "%s" (concat (number-to-string (rec-count type))
+ (if (or (not type)
+ (equal type ""))
+ " records"
+ (concat " records of type " type))))))
(defun rec-cmd-append-field ()
"Goto the end of the record and switch to edit record mode."
@@ -1549,7 +1549,7 @@ records of the current type"
;; Show the message.
(setq msg (replace-regexp-in-string "\n$" "" msg))
(setq msg (replace-regexp-in-string "\n" ", " msg))
- (message msg)))
+ (message "%s" msg)))
(defun rec-cmd-beginning-of-line ()
"Move the point to the beginning of the current line.
- [elpa] externals/rec-mode 33e106f 54/98: rec-mode: improve rec-log-current-defun so it works in all cases., (continued)
- [elpa] externals/rec-mode 33e106f 54/98: rec-mode: improve rec-log-current-defun so it works in all cases., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode da7b8c0 57/98: rec-mode: rec-end-of-field-pos now works properly when a field ends with the end of file mark., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode e20b7dd 63/98: rec-mode: don't hide continuation lines in editing modes after editing a field., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode f39f1a0 66/98: rec-mode: be smart assigning letters to enumerated entries., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode bb07fa5 47/98: rec-mode: support for undo in navigation mode., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode c72ec31 67/98: rec-mode: initial version of the summary mode, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 99e3e62 68/98: rec-mode: more work in the summary mode., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode b389387 97/98: Escape plus sign in regexp, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 849edd6 91/98: Move files to the root directory, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 7ca1168 06/98: rec-mode.el, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode b77d494 30/98: rec-mode: avoid security problems in calls to message by using %s.,
Stefan Monnier <=
- [elpa] externals/rec-mode 37e53b6 31/98: rec-mode: complete support for editing fields storing enumerated values., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode debbdd5 19/98: Time-stamp marks removed from the entire codebase and syntax checks fixes., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 0cf9416 22/98: rec-mode: don't use a fixed list of keywords when font-locking special fields and other minor fixes., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode d4ff2b1 32/98: rec-mode: support editing boolean fields as special enum values., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 99c7c8e 37/98: rec-mode: bug affecting the hiding of continuation line markers fixed., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 75e53c1 73/98: prepare for 1.5.90, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 4eb296f 94/98: Add Info mode manual, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode b03b215 07/98: Trailing blanks removed., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 6c82c97 13/98: ob-rec.el is not part of Emacs., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 884d53e 20/98: Initial implementation of encrypted fields., Stefan Monnier, 2020/11/12