From b746e31db4b8a5288f1ddc88d51061d9a0932817 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Wed, 30 Sep 2015 00:54:40 +0200
Subject: [PATCH] Sieve vnd.dovecot.environment extension: Forgot 'extern' in
 extension declaration. This causes link failures for certain platforms.

---
 .../vnd.dovecot/environment/ext-vnd-environment-common.h        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-common.h b/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-common.h
index 97b795e85..16cf02aa5 100644
--- a/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-common.h
+++ b/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-common.h
@@ -15,7 +15,7 @@ struct ext_vnd_environment_context {
 	const struct sieve_extension *var_ext;
 };
 
-const struct sieve_extension_def vnd_environment_extension;
+extern const struct sieve_extension_def vnd_environment_extension;
 
 /*
  * Operands
-- 
GitLab