diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1996-08-26 21:31:20 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1996-08-26 21:31:20 +0000 |
commit | aa0d39fe51eb00dcb82969d273782b25884f105a (patch) | |
tree | f66545a418d82ccf393e6091e5bb942bf69eea5f /socket.c | |
parent | 2f5adc9ba38c8df30e80cb7ad04f1a54de557f80 (diff) | |
download | fetchmail-aa0d39fe51eb00dcb82969d273782b25884f105a.tar.gz fetchmail-aa0d39fe51eb00dcb82969d273782b25884f105a.tar.bz2 fetchmail-aa0d39fe51eb00dcb82969d273782b25884f105a.zip |
We have IMAP support.
svn path=/trunk/; revision=65
Diffstat (limited to 'socket.c')
-rw-r--r-- | socket.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -76,17 +76,21 @@ int socket; char *buf; int len; { + int rdlen = 0; + while (--len) { if (SockInternalRead(socket, buf, 1) != 1) return -1; + else + rdlen++; if (*buf == '\n') break; if (*buf != '\r') /* remove all CRs */ buf++; } *buf = 0; - return 0; + return rdlen; } int SockPuts(socket,buf) |