From d5c7070899f8fa02f992891ce3e30cc945c2ae93 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sat, 10 Jan 2009 20:37:42 +0100 Subject: [PATCH] Fixed segfault in lda sieve plugin. --- src/plugins/lda-sieve/lda-sieve-plugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/lda-sieve/lda-sieve-plugin.c b/src/plugins/lda-sieve/lda-sieve-plugin.c index 03cbc3e0d..89bd88774 100644 --- a/src/plugins/lda-sieve/lda-sieve-plugin.c +++ b/src/plugins/lda-sieve/lda-sieve-plugin.c @@ -429,10 +429,10 @@ static int lda_sieve_run sieve_before = getenv("SIEVE_BEFORE"); sieve_after = getenv("SIEVE_AFTER"); - if ( sieve_before != NULL || *sieve_before != '\0' ) + if ( sieve_before != NULL && *sieve_before != '\0' ) lda_sieve_multiscript_get_scriptfiles(sieve_before, &scripts_before); - if ( sieve_after != NULL || *sieve_after != '\0' ) + if ( sieve_after != NULL && *sieve_after != '\0' ) lda_sieve_multiscript_get_scriptfiles(sieve_after, &scripts_after); if ( array_count(&scripts_before) == 0 && array_count(&scripts_after) == 0 ) -- GitLab