diff --git a/src/lib-sieve/sieve-result.c b/src/lib-sieve/sieve-result.c index 446b8fc2f9add2869b36ef05c6cdcd134f4afbc0..a79b35598ed8035f40193fa4287a3c87ce245486 100644 --- a/src/lib-sieve/sieve-result.c +++ b/src/lib-sieve/sieve-result.c @@ -802,6 +802,7 @@ bool sieve_result_print sieve_result_printf(&penv, "\nImplicit keep:\n\n"); if ( implicit_keep ) { + bool dummy = TRUE; if ( act_keep.def == NULL ) { sieve_result_action_printf(&penv, "keep"); @@ -824,7 +825,7 @@ bool sieve_result_print sieve_result_printf(&penv, " (none; keep or equivalent action executed earlier)\n"); } else { - act_keep.def->print(&act_keep, &penv, NULL); + act_keep.def->print(&act_keep, &penv, &dummy); sieve_result_print_implicit_side_effects(&penv); }