From a4b975e731c2aedcaa08cdd6ffa17530d4c5f6c1 Mon Sep 17 00:00:00 2001 From: Sebastien Marie Date: Tue, 20 Aug 2019 09:54:50 +0000 Subject: mlist: look at maildir/new too for messages Closes: #165 [via git-merge-pr] --- mlist.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'mlist.c') diff --git a/mlist.c b/mlist.c index 18d00d1..9d0800f 100644 --- a/mlist.c +++ b/mlist.c @@ -53,9 +53,23 @@ static long tcount; void list(char *prefix, char *file) { + char *f = 0; + + if (flagset || iflag) { + size_t prefixlen; + + f = strstr(file, ":2,"); + + if (!f && + prefix && + (prefixlen = strlen(prefix)) && + prefixlen >= 4 && + strcmp(prefix + prefixlen - 4, "/new") == 0) + f = ":2,"; + } + if (flagset) { int sum = 0; - char *f = strstr(file, ":2,"); if (!f) return; icount++; @@ -73,7 +87,6 @@ list(char *prefix, char *file) } if (iflag) { - char *f = strstr(file, ":2,"); if (!f) return; imatched++; -- cgit 1.4.1