From 15f9fd114da8d137b75411e663a14ec2ec2c6310 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@dovecot.fi>
Date: Thu, 5 Oct 2017 23:19:13 +0200
Subject: [PATCH] imapsieve: Fixed check for the presence of causes in a
 mailbox rule.

Problem found by GCC 7.
---
 src/plugins/imapsieve/imap-sieve-storage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/imapsieve/imap-sieve-storage.c b/src/plugins/imapsieve/imap-sieve-storage.c
index 00d97ae93..5bd57bc46 100644
--- a/src/plugins/imapsieve/imap-sieve-storage.c
+++ b/src/plugins/imapsieve/imap-sieve-storage.c
@@ -1013,7 +1013,7 @@ imap_sieve_mailbox_rule_match_cause
 {
 	const char *const *cp;
 
-	if (rule->causes == NULL || *rule->causes == '\0')
+	if (rule->causes == NULL || *rule->causes == NULL)
 		return TRUE;
 
 	for (cp = rule->causes; *cp != NULL; cp++) {
-- 
GitLab