From 905db12098c2c5c3cfd9dd7e22fef471f801d726 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@dovecot.fi>
Date: Wed, 19 Oct 2016 16:04:49 +0200
Subject: [PATCH] Sieve extprograms plugin: Adjusted to more changes in Dovecot
 program-client API.

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

diff --git a/src/plugins/sieve-extprograms/sieve-extprograms-common.c b/src/plugins/sieve-extprograms/sieve-extprograms-common.c
index 6982f7d42..51b8a65d8 100644
--- a/src/plugins/sieve-extprograms/sieve-extprograms-common.c
+++ b/src/plugins/sieve-extprograms/sieve-extprograms-common.c
@@ -525,7 +525,8 @@ struct sieve_extprogram *sieve_extprogram_create
 
 	sprog->set.client_connect_timeout_msecs =
 		SIEVE_EXTPROGRAMS_CONNECT_TIMEOUT_MSECS;
-	sprog->set.input_idle_timeout_secs = ext_config->execute_timeout;
+	sprog->set.input_idle_timeout_msecs =
+		ext_config->execute_timeout * 1000;
 	restrict_access_init(&sprog->set.restrict_set);
 	if (senv->user->uid != 0)
 		sprog->set.restrict_set.uid = senv->user->uid;
-- 
GitLab