From 0127ed2979a57e6037b5f0ec1192c5dd0c2a6607 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Thu, 7 Jan 2010 22:26:29 +0100
Subject: [PATCH] Plugin support: fixed unloading problem.

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

diff --git a/src/lib-sieve/sieve.c b/src/lib-sieve/sieve.c
index 6de015323..76ed25b31 100644
--- a/src/lib-sieve/sieve.c
+++ b/src/lib-sieve/sieve.c
@@ -88,9 +88,10 @@ struct sieve_instance *sieve_init
 
 void sieve_deinit(struct sieve_instance **svinst)
 {
-	sieve_plugins_unload(*svinst);
 	sieve_extensions_deinit(*svinst);
 
+	sieve_plugins_unload(*svinst);
+
 	pool_unref(&(*svinst)->pool);
 
 	*svinst = NULL;
-- 
GitLab