commit e5ae4612f51051cf412a24cb08cb7aeac6adca02
parent fd7fab716cd75f095b86aa506826b035a3f2048e
Author: Jaromil <jaromil@dyne.org>
Date:   Thu, 17 Jul 2014 11:28:39 +0200
do not generate the blacklist in the sieve filter if its empty
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/zlibs/filters b/src/zlibs/filters
@@ -494,9 +494,11 @@ EOF
 	sieve_filter_array+=("$i"); done
     unlink "$TMPDIR/blacklist.sieve.$id"
 
-    sieve_filter \
-	'if header :contains "From"' \
-	zz.blacklist
+    { test "${#sieve_filter_array}" = "0" } || {
+	sieve_filter \
+	    'if header :contains "From"' \
+	    zz.blacklist
+    }
 
     # bounces
     cat <<EOF >> "$MAILDIRS/Filters.sieve"