diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-04-29 14:01:11 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-04-29 14:01:11 +0300 |
commit | afda1437615ad86d8076e60b999d89097e9c4e8f (patch) | |
tree | 6b00923b6ac90e05e529da5f80f0cc9d2c81db08 /src/eval.c | |
parent | 6e087a44c58220e2c72b55c52bc01b2f8ded2c82 (diff) | |
download | emacs-afda1437615ad86d8076e60b999d89097e9c4e8f.tar.gz |
Fix doprnt when buffer is too small for multibyte sequences.
src/doprnt.c (doprnt): Fix the case where a multibyte sequence
produced by %s or %c overflows available buffer space. (Bug#8545)
Diffstat (limited to 'src/eval.c')
-rw-r--r-- | src/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c index bcbbf740153..ea090644c07 100644 --- a/src/eval.c +++ b/src/eval.c @@ -1994,7 +1994,7 @@ verror (const char *m, va_list ap) { char buf[4000]; size_t size = sizeof buf; - size_t size_max = min (MOST_POSITIVE_FIXNUM, SIZE_MAX); + size_t size_max = min (MOST_POSITIVE_FIXNUM, SIZE_MAX); size_t mlen = strlen (m); char *buffer = buf; size_t used; |