diff --git a/doc/Changelog b/doc/Changelog index 235a728b5..8f8ba0724 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -2,6 +2,7 @@ - Remove warning about unused parameter in event_pluggable.c. - Fix libev usage of dispatch return value. - No side effects in tolower() call, in case it is a macro. + - For test put free in pluggable api in parenthesis. 10 March 2016: Wouter - Fixup backend2str for libev. diff --git a/util/ub_event_pluggable.c b/util/ub_event_pluggable.c index 3ba1f2913..ccc7d64d5 100644 --- a/util/ub_event_pluggable.c +++ b/util/ub_event_pluggable.c @@ -571,7 +571,7 @@ ub_event_free(struct ub_event* ev) if (ev && ev->magic == UB_EVENT_MAGIC) { fptr_ok(ev->vmt != &default_event_vmt || ev->vmt->free == my_event_free); - ev->vmt->free(ev); + (*ev->vmt->free)(ev); } }