From ee8b835c55e95eee3ce06cfb57478873289a3658 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 23 Mar 2015 19:00:27 +0100 Subject: [PATCH] fix out-of-Path INBOX never being matched by Patterns "(null)I" really doesn't cut it. amends cf0f32f8. --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 770de0d..167704e 100644 --- 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 )) {