diff options
| author | Richard M. Stallman | 1994-04-20 20:04:20 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-04-20 20:04:20 +0000 |
| commit | f3309b68f7ee5b9e44b8996d934c120f883026f2 (patch) | |
| tree | 263d36a2eae7efaaa36bd019d06e5b6eaf177be2 /lib-src | |
| parent | c71ff00194a332f19f272fde0a89f9a7395285c1 (diff) | |
| download | emacs-f3309b68f7ee5b9e44b8996d934c120f883026f2.tar.gz emacs-f3309b68f7ee5b9e44b8996d934c120f883026f2.zip | |
(readline): Fix updating of p when buffer grows.
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/fakemail.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib-src/fakemail.c b/lib-src/fakemail.c index 1e5bf53ed47..c3929e0237d 100644 --- a/lib-src/fakemail.c +++ b/lib-src/fakemail.c | |||
| @@ -216,7 +216,7 @@ readline (linebuffer, stream) | |||
| 216 | { | 216 | { |
| 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 + (p - linebuffer->buffer); |
| 220 | end = buffer + linebuffer->size; | 220 | end = buffer + linebuffer->size; |
| 221 | linebuffer->buffer = buffer; | 221 | linebuffer->buffer = buffer; |
| 222 | } | 222 | } |