commit ee8b835c55e95eee3ce06cfb57478873289a3658
parent c0ba6f03950ca505064a72825d1c4d4d1fb76586
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Mon, 23 Mar 2015 19:00:27 +0100
fix out-of-Path INBOX never being matched by Patterns
"(null)I" really doesn't cut it.
amends cf0f32f8.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main.c b/src/main.c
@@ -723,7 +723,7 @@ store_opened( store_t *ctx, void *aux )
const char *pat = cpat->string;
if (*pat != '!') {
char buf[8];
- int bufl = snprintf( buf, sizeof(buf), "%s%s", mvars->chan->boxes[t], pat );
+ int bufl = snprintf( buf, sizeof(buf), "%s%s", nz( mvars->chan->boxes[t], "" ), pat );
/* Partial matches like "INB*" or even "*" are not considered,
* except implicity when the INBOX lives under Path. */
if (starts_with( buf, bufl, "INBOX", 5 )) {