commit 6f15980cd96722609c3f4b933f07cc21e5dcb0f8
Author: Oswald Buddenhagen <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel