aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c
diff options
context:
space:
mode:
authorGerd Moellmann2001-10-31 13:33:56 +0000
committerGerd Moellmann2001-10-31 13:33:56 +0000
commitfe957e65534a471aaa4e53468283981f8fafa953 (patch)
tree6c37592deeb37f93ec984c25a11355702cc31e87 /src/lread.c
parentdd387b25cddcdc7437a7abe5fbf3637a92e8d54b (diff)
downloademacs-fe957e65534a471aaa4e53468283981f8fafa953.tar.gz
emacs-fe957e65534a471aaa4e53468283981f8fafa953.zip
(to_multibyte): Fix computation of new read_buffer_size.
Diffstat (limited to 'src/lread.c')
-rw-r--r--src/lread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c
index 93fe9a9672f..be0ecb64445 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -1793,7 +1793,7 @@ to_multibyte (p, end, nchars)
1793 if (read_buffer_size < 2 * nbytes) 1793 if (read_buffer_size < 2 * nbytes)
1794 { 1794 {
1795 int offset = *p - read_buffer; 1795 int offset = *p - read_buffer;
1796 read_buffer_size *= 2; 1796 read_buffer_size = 2 * max (read_buffer_size, nbytes);
1797 read_buffer = (char *) xrealloc (read_buffer, read_buffer_size); 1797 read_buffer = (char *) xrealloc (read_buffer, read_buffer_size);
1798 *p = read_buffer + offset; 1798 *p = read_buffer + offset;
1799 *end = read_buffer + read_buffer_size; 1799 *end = read_buffer + read_buffer_size;