From c72834e934a937264268238e80e96310780a8189 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Sat, 31 Oct 2009 22:36:14 +0100
Subject: [PATCH] Fixed bug in the extensions configuration (untroduced in
 large rework).

---
 src/lib-sieve/sieve-extensions.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib-sieve/sieve-extensions.c b/src/lib-sieve/sieve-extensions.c
index f8c68c2a7..b1fe94768 100644
--- a/src/lib-sieve/sieve-extensions.c
+++ b/src/lib-sieve/sieve-extensions.c
@@ -528,7 +528,7 @@ void sieve_extensions_set_string
 
 			/* Perform actual activation/deactivation */
 
-			if ( exts[i].enabled && *(exts[i].def->name) != '@' ) {
+			if ( exts[i].id >= 0 && *(exts[i].def->name) != '@' ) {
 				if ( disabled && !exts[i].required )
 					sieve_extension_disable(&exts[i]);
 				else
-- 
GitLab