From: Richard M. Stallman Date: Tue, 6 May 1997 19:30:49 +0000 (+0000) Subject: (getline): Don't miss CRLF pairs when the CR and LF are X-Git-Tag: emacs-20.1~2262 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a8f44d07f95b019f95977f0d8ed2edbefe2fc5e5;p=emacs.git (getline): Don't miss CRLF pairs when the CR and LF are read in separate blocks. --- diff --git a/lib-src/pop.c b/lib-src/pop.c index 9292998e288..48e9df7b5d5 100644 --- a/lib-src/pop.c +++ b/lib-src/pop.c @@ -1316,7 +1316,9 @@ getline (server) fprintf (stderr, "<<< %s\n", server->buffer); return (server->buffer); } - search_offset += ret; + /* As above, the "- 1" here is to account for the fact that + we may have read a CR without its accompanying LF. */ + search_offset += ret - 1; } }