diff -r 280bf87c8689 -r 40ecc0a6b280 src/server/util/io.c --- a/src/server/util/io.c Thu Aug 15 21:46:57 2024 +0200 +++ b/src/server/util/io.c Thu Aug 15 22:16:05 2024 +0200 @@ -637,7 +637,7 @@ errno = 0; clen = strtoll(hdr_start, &end, 16); *hdr_end = save_c; - if(errno) { + if(end != hdr_end) { return -1; } i++;