about summary refs log tree commit diff
path: root/magrep.c
diff options
context:
space:
mode:
authorDuncaen <mail@duncano.de>2017-11-15 18:15:38 +0100
committerLeаh Neukirchen <chneukirchen@gmail.com>2017-11-15 18:30:54 +0100
commit8b50a794b03244b5de8680bc35b40dec92e4131e (patch)
tree71bc926d6bd6a3312f4e4b191f66da2f81fb7e7d /magrep.c
parentbb15eac90f21ccc963e061bd565910bb26ed3f37 (diff)
downloadmblaze-8b50a794b03244b5de8680bc35b40dec92e4131e.tar.gz
mblaze-8b50a794b03244b5de8680bc35b40dec92e4131e.tar.xz
mblaze-8b50a794b03244b5de8680bc35b40dec92e4131e.zip
magrep: keep threading while matching body
Diffstat (limited to 'magrep.c')
-rw-r--r--magrep.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/magrep.c b/magrep.c
index 3170902..a277995 100644
--- a/magrep.c
+++ b/magrep.c
@@ -106,11 +106,12 @@ match_part(int depth, struct message *msg, char *body, size_t bodylen)
 void
 match_body(char *file)
 {
-	curfile = file;
-	while (*curfile == ' ' || *curfile == '\t')
-		curfile++;
+	char *filename;
+	filename = curfile = file;
+	while (*filename == ' ' || *filename == '\t')
+		filename++;
 
-	struct message *msg = blaze822_file(curfile);
+	struct message *msg = blaze822_file(filename);
 	if (!msg)
 		return;