From 0db3a614ea137c56786a5ff79784119c1deff633 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sun, 27 Jul 2008 13:12:07 +0200 Subject: [PATCH] Disallowed extraction of key elements from key strings for match types for with that would not make sense. --- src/lib-sieve/sieve-match.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-sieve/sieve-match.c b/src/lib-sieve/sieve-match.c index 1ebe018b8..816da07d5 100644 --- a/src/lib-sieve/sieve-match.c +++ b/src/lib-sieve/sieve-match.c @@ -65,7 +65,7 @@ int sieve_match_value { int ret; - if ( mctx->kextract != NULL ) { + if ( mctx->kextract != NULL && mtch->allow_key_extract ) { const struct sieve_match_key_extractor *kext = mctx->kextract; void *kctx; -- GitLab