diff --git a/src/lib-sieve/util/edit-mail.c b/src/lib-sieve/util/edit-mail.c index 70b488b8e1d72e7f13db053ecf92ae85b477f4ac..4bf2ecefd40f023fb49ac51c1ed1b13fa76bbf6f 100644 --- a/src/lib-sieve/util/edit-mail.c +++ b/src/lib-sieve/util/edit-mail.c @@ -1379,13 +1379,12 @@ static int edit_mail_get_special return edmail->wrapped->v.get_special(&edmail->wrapped->mail, field, value_r); } -static int -edit_mail_get_real_mail(struct mail *mail, struct mail **real_mail_r) +static struct mail * +edit_mail_get_real_mail(struct mail *mail) { struct edit_mail *edmail = (struct edit_mail *)mail; - *real_mail_r = edit_mail_get_mail(edmail); - return 0; + return edit_mail_get_mail(edmail); } static void edit_mail_update_flags