diff --git a/src/plugins/lda-sieve/lda-sieve-plugin.c b/src/plugins/lda-sieve/lda-sieve-plugin.c index c36a6662a72dcce6d30e8463d13d471cd67dfcbb..d0b4a6857a57a7c44f279ee4fa7050383ec253a6 100644 --- a/src/plugins/lda-sieve/lda-sieve-plugin.c +++ b/src/plugins/lda-sieve/lda-sieve-plugin.c @@ -785,12 +785,13 @@ static int lda_sieve_deliver_mail void sieve_plugin_init(void) { /* Hook into the delivery process */ - next_deliver_mail = deliver_mail; - deliver_mail = lda_sieve_deliver_mail; + next_deliver_mail = mail_deliver_hook_set(lda_sieve_deliver_mail); } void sieve_plugin_deinit(void) { /* Remove hook */ - deliver_mail = next_deliver_mail; + mail_deliver_hook_set(next_deliver_mail); } + +const char sieve_plugin_binary_dependency[] = "lda lmtp";