dovecot-2.2-pigeonhole: lib-sieve: program-client: Removed stale...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Mon Feb 24 23:49:17 UTC 2014


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/cf5eba41f6bd
changeset: 1844:cf5eba41f6bd
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Feb 25 00:49:08 2014 +0100
description:
lib-sieve: program-client: Removed stale assert.

diffstat:

 src/lib-sieve/util/program-client-local.c |  7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r e111a2393a92 -r cf5eba41f6bd src/lib-sieve/util/program-client-local.c
--- a/src/lib-sieve/util/program-client-local.c	Sun Jan 12 23:23:50 2014 +0100
+++ b/src/lib-sieve/util/program-client-local.c	Tue Feb 25 00:49:08 2014 +0100
@@ -226,7 +226,12 @@
 	time_t runtime, timeout = 0;
 	int status;
 	
-	i_assert( pid >= 0 );
+	if ( pid < 0 ) {
+		/* program never started */
+		pclient->exit_code = 0;
+		return 0;
+	}
+
 	slclient->pid = -1;
 
 	/* Calculate timeout */


More information about the dovecot-cvs mailing list