diff --git a/daemon/worker.c b/daemon/worker.c index a5dd9bc02..76a912093 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -2638,6 +2638,11 @@ void libworker_event_done_cb(void* ATTR_UNUSED(arg), int ATTR_UNUSED(rcode), log_assert(0); } +void libworker_alloc_cleanup(void* ATTR_UNUSED(arg)) +{ + log_assert(0); +} + int context_query_cmp(const void* ATTR_UNUSED(a), const void* ATTR_UNUSED(b)) { log_assert(0); diff --git a/smallapp/worker_cb.c b/smallapp/worker_cb.c index 92ebe386d..876c7db4e 100644 --- a/smallapp/worker_cb.c +++ b/smallapp/worker_cb.c @@ -128,6 +128,12 @@ worker_alloc_cleanup(void* ATTR_UNUSED(arg)) log_assert(0); } +void +libworker_alloc_cleanup(void* ATTR_UNUSED(arg)) +{ + log_assert(0); +} + struct outbound_entry* libworker_send_query( struct query_info* ATTR_UNUSED(qinfo), uint16_t ATTR_UNUSED(flags), int ATTR_UNUSED(dnssec), int ATTR_UNUSED(want_dnssec), diff --git a/util/fptr_wlist.c b/util/fptr_wlist.c index a45134065..5edd8adf2 100644 --- a/util/fptr_wlist.c +++ b/util/fptr_wlist.c @@ -610,6 +610,7 @@ int fptr_whitelist_alloc_cleanup(void (*fptr)(void*)) { if(fptr == &worker_alloc_cleanup) return 1; + else if(fptr == &libworker_alloc_cleanup) return 1; return 0; }