From beea3d8fd56ac22819d0ffae20db5f68e63a68af Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Mon, 8 Mar 2010 18:48:54 +0100 Subject: [PATCH] Fixed memset argument mixup in enotify extension. --- src/lib-sieve/plugins/enotify/cmd-notify.c | 4 ++-- src/lib-sieve/plugins/enotify/ext-enotify-common.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib-sieve/plugins/enotify/cmd-notify.c b/src/lib-sieve/plugins/enotify/cmd-notify.c index b9235cf1c..9bddb87ab 100644 --- a/src/lib-sieve/plugins/enotify/cmd-notify.c +++ b/src/lib-sieve/plugins/enotify/cmd-notify.c @@ -541,7 +541,7 @@ static int act_notify_check_duplicate if ( nmth_def->action_check_duplicates == NULL ) return 0; - memset(&nenv, sizeof(nenv), 0); + memset(&nenv, 0, sizeof(nenv)); nenv.method = nact->method; nenv.ehandler = sieve_prefix_ehandler_create (sieve_result_get_error_handler(renv->result), act->location, "notify"); @@ -594,7 +594,7 @@ static bool act_notify_commit if ( method->def != NULL && method->def->action_execute != NULL ) { /* Compose log structure */ - memset(&nenv, sizeof(nenv), 0); + memset(&nenv, 0, sizeof(nenv)); nenv.method = method; nenv.scriptenv = aenv->scriptenv; nenv.msgdata = aenv->msgdata; diff --git a/src/lib-sieve/plugins/enotify/ext-enotify-common.c b/src/lib-sieve/plugins/enotify/ext-enotify-common.c index 5227f620e..4a9a66c87 100644 --- a/src/lib-sieve/plugins/enotify/ext-enotify-common.c +++ b/src/lib-sieve/plugins/enotify/ext-enotify-common.c @@ -321,7 +321,7 @@ static int _ext_enotify_option_check bool result = TRUE, check = TRUE; /* Compose log structure */ - memset(&nenv, sizeof(nenv), 0); + memset(&nenv, 0, sizeof(nenv)); nenv.method = method; nenv.ehandler = sieve_prefix_ehandler_create (sieve_validator_error_handler(valdtr), @@ -395,7 +395,7 @@ bool ext_enotify_compile_check_arguments if ( method->def == NULL ) return TRUE; /* Compose log structure */ - memset(&nenv, sizeof(nenv), 0); + memset(&nenv, 0, sizeof(nenv)); nenv.method = method; /* Check URI itself */ -- GitLab