isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 6f15980cd96722609c3f4b933f07cc21e5dcb0f8
parent 69653aafeb22298a72f13dd8db211f036e8be1a4
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Thu,  9 Jun 2022 11:18:53 +0200

socket_read_line(): reset buffer offset when no bytes are left

socket_read() already did that.

Diffstat:
Msrc/socket.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/socket.c b/src/socket.c @@ -834,7 +834,7 @@ socket_read_line( conn_t *conn ) } uint n = (uint)(p + 1 - s); cnt -= n; - conn->offset = off + n; + conn->offset = cnt ? off + n : 0; conn->bytes = cnt; conn->scanoff = 0; if (p != s && p[-1] == '\r')