summaryrefslogtreecommitdiff
path: root/libsieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-09-29 11:52:28 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-09-29 11:52:28 +0000
commit86b703f84604ca7ae64b5400fb68eee250325a2d (patch)
treea8a0e666e5e75f35f8dc7b4d533412eea7a3bc99 /libsieve
parent0f47af51939c829925fcf82d6107f79ef7812823 (diff)
downloadmailutils-86b703f84604ca7ae64b5400fb68eee250325a2d.tar.gz
mailutils-86b703f84604ca7ae64b5400fb68eee250325a2d.tar.bz2
(vacation_reply): Call mu_mime_destroy
Diffstat (limited to 'libsieve')
-rw-r--r--libsieve/extensions/vacation.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/libsieve/extensions/vacation.c b/libsieve/extensions/vacation.c
index a6d808013..858e4f1ed 100644
--- a/libsieve/extensions/vacation.c
+++ b/libsieve/extensions/vacation.c
@@ -526,9 +526,12 @@ vacation_reply (mu_sieve_machine_t mach, mu_list_t tags, mu_message_t msg,
mu_url_to_string (url), mu_strerror (rc));
return -1;
}
-
- rc = mu_mailer_send_message (mailer, newmsg, from_addr, to_addr);
- mu_mailer_close (mailer);
+ else
+ {
+ rc = mu_mailer_send_message (mailer, newmsg, from_addr, to_addr);
+ mu_mailer_close (mailer);
+ }
+ mu_mime_destroy (&mime);
return rc;
}

Return to:

Send suggestions and report system problems to the System administrator.