aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1994-04-19 00:17:46 +0000
committerRichard M. Stallman1994-04-19 00:17:46 +0000
commit1ddb69784baaf29d8a6c45c8c3be7446e7367aea (patch)
tree85db85f932acc9a26558bfaa31f18bbbab97ceb2
parentd8ec2bc893a1238880823760835a4d5ecc085897 (diff)
downloademacs-1ddb69784baaf29d8a6c45c8c3be7446e7367aea.tar.gz
emacs-1ddb69784baaf29d8a6c45c8c3be7446e7367aea.zip
(readline): When extending the buffer,
calculate end afresh using the new size.
-rw-r--r--lib-src/fakemail.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib-src/fakemail.c b/lib-src/fakemail.c
index 252a7b2ad5b..1e5bf53ed47 100644
--- a/lib-src/fakemail.c
+++ b/lib-src/fakemail.c
@@ -217,7 +217,7 @@ readline (linebuffer, stream)
217 linebuffer->size *= 2; 217 linebuffer->size *= 2;
218 buffer = ((char *) xrealloc (buffer, linebuffer->size)); 218 buffer = ((char *) xrealloc (buffer, linebuffer->size));
219 p += buffer - linebuffer->buffer; 219 p += buffer - linebuffer->buffer;
220 end += buffer - linebuffer->buffer; 220 end = buffer + linebuffer->size;
221 linebuffer->buffer = buffer; 221 linebuffer->buffer = buffer;
222 } 222 }
223 if (c < 0 || c == '\n') 223 if (c < 0 || c == '\n')