commit 6f15980cd96722609c3f4b933f07cc21e5dcb0f8 Author: Oswald Buddenhagen <o...@users.sf.net> Date: Thu Jun 9 11:18:53 2022 +0200
socket_read_line(): reset buffer offset when no bytes are left socket_read() already did that. src/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socket.c b/src/socket.c index 51321460..83ba143d 100644 --- 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') _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel