diff --git a/src/lib-sieve/plugins/notify/cmd-notify.c b/src/lib-sieve/plugins/notify/cmd-notify.c
index 3f2b18d0101c3bc7033a866ef9cb7de9af45aa19..60e07e6ee05f3c16f3ed3048fc9926de8263be25 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 */