From 43f5835b3830830cb84a04a5a06c7e6b15cc21df Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@dovecot.fi>
Date: Wed, 12 Dec 2018 18:46:50 +0100
Subject: [PATCH] lib-sieve: redirect action: Assert that dupeid is not NULL
 when act_redirect_get_duplicate_id() is successful.

Addresses scan-build report.
---
 src/lib-sieve/cmd-redirect.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib-sieve/cmd-redirect.c b/src/lib-sieve/cmd-redirect.c
index c64197d8b..0647ce11d 100644
--- a/src/lib-sieve/cmd-redirect.c
+++ b/src/lib-sieve/cmd-redirect.c
@@ -539,6 +539,7 @@ act_redirect_commit(const struct sieve_action *action,
 	ret = act_redirect_get_duplicate_id(ctx, aenv, msg_id, &dupeid);
 	if (ret != SIEVE_EXEC_OK)
 		return ret;
+	i_assert(dupeid != NULL);
 
 	/* Check whether we've seen this message before */
 	if (sieve_action_duplicate_check(senv, dupeid, strlen(dupeid))) {
-- 
GitLab