X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=postlicyd%2Fgreylist.c;h=83ad413a142023a5e1406487ab6f7fd97beb3487;hb=b6e435be5bdafb8a20faf904da9c6886c162425a;hp=a2b3346a501e4df84ed7b3a04fe5be5a5eab4d41;hpb=520b2f3bb198bfbb88b90b058ef610f0a9b980c6;p=apps%2Fpfixtools.git diff --git a/postlicyd/greylist.c b/postlicyd/greylist.c index a2b3346..83ad413 100644 --- a/postlicyd/greylist.c +++ b/postlicyd/greylist.c @@ -157,6 +157,7 @@ static TCBDB *greylist_db_get(const greylist_config_t *config, return NULL; } } else { + unlink(tmppath); info("database cleanup finished: nothing to do, %u entries", new_count); } } @@ -458,7 +459,8 @@ static void greylist_filter_destructor(filter_t *filter) } static filter_result_t greylist_filter(const filter_t *filter, - const query_t *query) + const query_t *query, + filter_context_t *context) { const greylist_config_t *config = filter->data; if (query->state != SMTP_RCPT) { @@ -475,7 +477,7 @@ static int greylist_init(void) { filter_type_t type = filter_register("greylist", greylist_filter_constructor, greylist_filter_destructor, - greylist_filter); + greylist_filter, NULL, NULL); /* Hooks. */ (void)filter_hook_register(type, "abort");