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
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -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…
	
	Add table
		
		Reference in a new issue