From 172e23ce9c92019249d2aa2d9c61e90988e2820c Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Tue, 19 Nov 2002 14:03:32 +0000 Subject: (sieve_machine_init,sieve_machine_destroy): Fixed inconsistencies. --- libsieve/sieve.y | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libsieve/sieve.y') diff --git a/libsieve/sieve.y b/libsieve/sieve.y index 7ec7a9de1..d767510e4 100644 --- a/libsieve/sieve.y +++ b/libsieve/sieve.y @@ -351,7 +351,6 @@ sieve_machine_init (sieve_machine_t *pmach, void *data) free (mach); return 1; } - list_append (mach->memory_pool, mach); mach->data = data; mach->error_printer = _sieve_default_error_printer; @@ -478,10 +477,10 @@ void sieve_machine_destroy (sieve_machine_t *pmach) { sieve_machine_t mach = *pmach; + mailer_destroy (&mach->mailer); list_do (mach->destr_list, _run_destructor, NULL); list_destroy (&mach->destr_list); sieve_slist_destroy (&mach->memory_pool); - mailer_destroy (&mach->mailer); free (mach); *pmach = NULL; } -- cgit v1.2.1