From ac679b264c05b65945dc9c0aa84f721785d9a1f2 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 21 Jul 2016 20:37:10 +0200 Subject: blaze822: fix header finding with CRLF --- blaze822.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'blaze822.c') diff --git a/blaze822.c b/blaze822.c index 66137e0..1011d29 100644 --- a/blaze822.c +++ b/blaze822.c @@ -344,9 +344,12 @@ blaze822(char *file) return 0; } - if ((end = memmem(buf-overlap+used, rd+overlap, "\n\n", 2)) || - (end = memmem(buf-overlap+used, rd+overlap, "\r\n\r\n", 4))) { - used += rd; + if ((end = memmem(buf-overlap+used, rd+overlap, "\n\n", 2))) { + end++; + break; + } + if ((end = memmem(buf-overlap+used, rd+overlap, "\r\n\r\n", 4))) { + end++; end++; break; } -- cgit 1.4.1