diff options
author | Thomas Roessler <roessler@does-not-exist.org> | 2000-08-05 17:50:01 +0000 |
---|---|---|
committer | Thomas Roessler <roessler@does-not-exist.org> | 2000-08-05 17:50:01 +0000 |
commit | fa002c59576b77da5ec933e61c15c4b5109c6bc4 (patch) | |
tree | 0d2b688f78327fc04cd6363f194c6ed8de798ffc /mutt_socket.c | |
parent | 661ac8a44b29182ec42f768fc42496cdca5a6c6b (diff) |
Unified IMAP command code.
Diffstat (limited to 'mutt_socket.c')
-rw-r--r-- | mutt_socket.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mutt_socket.c b/mutt_socket.c index 12dc8f45..14704508 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -110,13 +110,14 @@ int mutt_socket_readln_d (char* buf, size_t buflen, CONNECTION* conn, int dbg) /* strip \r from \r\n termination */ if (i && buf[i-1] == '\r') - buf[i-1] = '\0'; + buf[--i] = '\0'; else buf[i] = '\0'; dprint (dbg, (debugfile, "< %s\n", buf)); - return i+1; + /* number of bytes read, not strlen */ + return i + 1; } CONNECTION* mutt_socket_head (void) |