aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2008-12-02 22:34:12 +0000
committerAndreas Schwab2008-12-02 22:34:12 +0000
commit1f625c6cd62bbf9f63d03f027a4a0214a895f28e (patch)
tree4c08632d438982fe599c3c0878a999aad06b0565 /src
parent06c68f84d58d3ab5baefc56bbf2ef5f9143f1ef9 (diff)
downloademacs-1f625c6cd62bbf9f63d03f027a4a0214a895f28e.tar.gz
emacs-1f625c6cd62bbf9f63d03f027a4a0214a895f28e.zip
(doprnt1): Fix size of charbuf.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/doprnt.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 095b36bdce3..c7e9a9cc457 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12008-12-02 Andreas Schwab <schwab@suse.de>
2
3 * doprnt.c (doprnt1): Fix size of charbuf.
4
12008-12-02 Chong Yidong <cyd@stupidchicken.com> 52008-12-02 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * keyboard.c (timer_check): Revert last change. 7 * keyboard.c (timer_check): Revert last change.
diff --git a/src/doprnt.c b/src/doprnt.c
index c7c27bac4c3..14d18366161 100644
--- a/src/doprnt.c
+++ b/src/doprnt.c
@@ -117,7 +117,7 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
117 char fixed_buffer[20]; /* Default buffer for small formatting. */ 117 char fixed_buffer[20]; /* Default buffer for small formatting. */
118 char *fmtcpy; 118 char *fmtcpy;
119 int minlen; 119 int minlen;
120 unsigned char charbuf[5]; /* Used for %c. */ 120 unsigned char charbuf[MAX_MULTIBYTE_LENGTH + 1]; /* Used for %c. */
121 121
122 if (format_end == 0) 122 if (format_end == 0)
123 format_end = format + strlen (format); 123 format_end = format + strlen (format);