diff --git a/src/sync.c b/src/sync.c index b6524d02..714a6b87 100644 --- a/src/sync.c +++ b/src/sync.c @@ -87,7 +87,7 @@ getdns_sync_loop_cleanup(getdns_sync_loop *loop) { getdns_eventloop *ext = &loop->loop.loop; -#ifdef HAVE_LIBUNBOUND +#if defined(HAVE_LIBUNBOUND) && !defined(USE_WINSOCK) ext->vmt->clear(ext, &loop->ub_event); #endif ext->vmt->cleanup(ext);