From 96090a8431d73648335184ab200d0e89d8fef198 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Fri, 17 Jul 2009 21:37:23 +0200
Subject: [PATCH] Notify (deprecated): fixed segfault bug in the :options
 argument validation.

---
 src/lib-sieve/plugins/notify/cmd-notify.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib-sieve/plugins/notify/cmd-notify.c b/src/lib-sieve/plugins/notify/cmd-notify.c
index 3f2b18d01..60e07e6ee 100644
--- a/src/lib-sieve/plugins/notify/cmd-notify.c
+++ b/src/lib-sieve/plugins/notify/cmd-notify.c
@@ -383,7 +383,7 @@ static bool cmd_notify_validate
 		
 		/* Parse and check options */
 		if ( sieve_ast_stringlist_map
-			(&option, (void *) &valdtr, cmd_notify_address_validate) <= 0 ) {
+			(&option, (void *) valdtr, cmd_notify_address_validate) <= 0 ) {
 			return FALSE;
 		}
 	} else {
@@ -646,7 +646,7 @@ static int cmd_notify_operation_execute
 		raw_address = NULL;
 		while ( (result=sieve_coded_stringlist_next_item(options, &raw_address))
 			&& raw_address != NULL ) {
-			const char *error;
+			const char *error = NULL;
 			const char *addr_norm = sieve_address_normalize(raw_address, &error);
 			
 			/* Add if valid address */
-- 
GitLab