diff options
| author | Andreas Schwab | 2008-12-02 22:34:12 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2008-12-02 22:34:12 +0000 |
| commit | 1f625c6cd62bbf9f63d03f027a4a0214a895f28e (patch) | |
| tree | 4c08632d438982fe599c3c0878a999aad06b0565 /src | |
| parent | 06c68f84d58d3ab5baefc56bbf2ef5f9143f1ef9 (diff) | |
| download | emacs-1f625c6cd62bbf9f63d03f027a4a0214a895f28e.tar.gz emacs-1f625c6cd62bbf9f63d03f027a4a0214a895f28e.zip | |
(doprnt1): Fix size of charbuf.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/doprnt.c | 2 |
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 @@ | |||
| 1 | 2008-12-02 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * doprnt.c (doprnt1): Fix size of charbuf. | ||
| 4 | |||
| 1 | 2008-12-02 Chong Yidong <cyd@stupidchicken.com> | 5 | 2008-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); |