diff --git a/ext/io/event/selector/epoll.c b/ext/io/event/selector/epoll.c index 6ef7a3f..0f50757 100644 --- a/ext/io/event/selector/epoll.c +++ b/ext/io/event/selector/epoll.c @@ -147,7 +147,7 @@ void IO_Event_Selector_EPoll_Type_free(void *_selector) IO_Event_Array_free(&selector->descriptors); - free(selector); + xfree(selector); } static diff --git a/ext/io/event/selector/kqueue.c b/ext/io/event/selector/kqueue.c index 49ad85b..9cab2c2 100644 --- a/ext/io/event/selector/kqueue.c +++ b/ext/io/event/selector/kqueue.c @@ -146,7 +146,7 @@ void IO_Event_Selector_KQueue_Type_free(void *_selector) IO_Event_Array_free(&selector->descriptors); - free(selector); + xfree(selector); } static diff --git a/ext/io/event/selector/uring.c b/ext/io/event/selector/uring.c index d342742..ae4d1fc 100644 --- a/ext/io/event/selector/uring.c +++ b/ext/io/event/selector/uring.c @@ -116,7 +116,7 @@ void IO_Event_Selector_URing_Type_free(void *_selector) IO_Event_Array_free(&selector->completions); - free(selector); + xfree(selector); } static