about summary refs log tree commit diff
path: root/blaze822.c
diff options
context:
space:
mode:
Diffstat (limited to 'blaze822.c')
-rw-r--r--blaze822.c9
1 files changed, 6 insertions, 3 deletions
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;
 		}