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…
Reference in New Issue
Block a user