summaryrefslogtreecommitdiff
path: root/libsieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-11-19 14:03:32 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-11-19 14:03:32 +0000
commit172e23ce9c92019249d2aa2d9c61e90988e2820c (patch)
tree2a93a7792a8b4320daf486c9b4e21a8ca53b8f68 /libsieve
parentb124ec08e0cba333ec21b02e9a4e1ae6353ffc4b (diff)
downloadmailutils-172e23ce9c92019249d2aa2d9c61e90988e2820c.tar.gz
mailutils-172e23ce9c92019249d2aa2d9c61e90988e2820c.tar.bz2
(sieve_machine_init,sieve_machine_destroy): Fixed inconsistencies.
Diffstat (limited to 'libsieve')
-rw-r--r--libsieve/sieve.y3
1 files changed, 1 insertions, 2 deletions
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;
}

Return to:

Send suggestions and report system problems to the System administrator.