diff --git a/src/lib-sieve/sieve-result.c b/src/lib-sieve/sieve-result.c index a6694f71263725e940ccc22c2cbed9a2a1129fde..7998a11ad926e5d0d55db8ec493f196203f59c4f 100644 --- a/src/lib-sieve/sieve-result.c +++ b/src/lib-sieve/sieve-result.c @@ -407,9 +407,7 @@ _sieve_result_add_action(const struct sieve_runtime_env *renv, return sieve_result_side_effects_merge( renv, &action, raction, seffects); } - - } - if (act_def != NULL && raction->action.def == act_def) { + } else if ( act_def != NULL && raction->action.def == act_def ) { instance_count++; /* Possible duplicate */