From 28134d7550a79a88b08f6a52c3ba581a628f966a Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Tue, 20 Jun 2017 20:46:28 +0200 Subject: [PATCH] lib-sieve: Clear extension context upon unload. --- src/lib-sieve/sieve-extensions.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-sieve/sieve-extensions.c b/src/lib-sieve/sieve-extensions.c index bd9f466a3..137eb12bf 100644 --- a/src/lib-sieve/sieve-extensions.c +++ b/src/lib-sieve/sieve-extensions.c @@ -331,6 +331,7 @@ static void _sieve_extension_unload(struct sieve_extension *ext) /* Call unload handler */ if ( ext->def != NULL && ext->def->unload != NULL ) ext->def->unload(ext); + ext->context = NULL; } static void sieve_extension_registry_init(struct sieve_instance *svinst)