From: Nick Porter Date: Thu, 15 Jul 2021 16:55:33 +0000 (+0100) Subject: Don't call a function which hasn't been defined X-Git-Tag: release-1.13.2rc1~36^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F510%2Fhead;p=thirdparty%2Funbound.git Don't call a function which hasn't been defined --- diff --git a/util/ub_event_pluggable.c b/util/ub_event_pluggable.c index 235bba6ba..4280d4db1 100644 --- a/util/ub_event_pluggable.c +++ b/util/ub_event_pluggable.c @@ -666,7 +666,8 @@ ub_winsock_tcp_wouldblock(struct ub_event* ev, int eventbits) fptr_ok(ev->vmt != &default_event_vmt || ev->vmt->winsock_tcp_wouldblock == my_winsock_tcp_wouldblock); - (*ev->vmt->winsock_tcp_wouldblock)(ev, eventbits); + if (ev->vmt->winsock_tcp_wouldblock) + (*ev->vmt->winsock_tcp_wouldblock)(ev, eventbits); } }