fix out-of-Path INBOX never being matched by Patterns
"(null)I" really doesn't cut it. amends cf0f32f8.
This commit is contained in:
parent
c0ba6f0395
commit
ee8b835c55
@ -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 )) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user