diff options
| author | Gerd Moellmann | 2001-10-31 13:33:56 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-10-31 13:33:56 +0000 |
| commit | fe957e65534a471aaa4e53468283981f8fafa953 (patch) | |
| tree | 6c37592deeb37f93ec984c25a11355702cc31e87 /src/lread.c | |
| parent | dd387b25cddcdc7437a7abe5fbf3637a92e8d54b (diff) | |
| download | emacs-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.c | 2 |
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; |