]> git.eshelyaron.com Git - emacs.git/commit
Make vmessage a bit safer
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 28 Jan 2025 01:13:02 +0000 (17:13 -0800)
committerEshel Yaron <me@eshelyaron.com>
Thu, 30 Jan 2025 18:08:50 +0000 (19:08 +0100)
commit91de1fb5c3c1bca627d067ed0e5a7fafa2db8dd6
tree63d3491b0904b1c2c374962550c8779477a7b638
parent8018eb46ff5c3aa3efe237c795e0a892d418ba01
Make vmessage a bit safer

* src/xdisp.c (vmessage): Avoid undefined behavior if
FRAME_MESSAGE_BUF_SIZE (f) is zero, or if doprnt generates output
containing only encoding errors.  Although it’s not clear whether
either is possible, it is better to be safe.  Also, clarify via a
new local message_bufsize.

(cherry picked from commit 8e7588a2675655b88dc3ac5b7ed46ab6f1b891ec)
src/xdisp.c