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:
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')