diff options
Diffstat (limited to 'evport.c')
-rw-r--r-- | evport.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -147,21 +147,21 @@ evport_init(struct event_base *base) if (getenv("EVENT_NOEVPORT")) return (NULL); - if (!(evpd = event_calloc(1, sizeof(struct evport_data)))) + if (!(evpd = mm_calloc(1, sizeof(struct evport_data)))) return (NULL); if ((evpd->ed_port = port_create()) == -1) { - event_free(evpd); + mm_free(evpd); return (NULL); } /* * Initialize file descriptor structure */ - evpd->ed_fds = event_calloc(DEFAULT_NFDS, sizeof(struct fd_info)); + evpd->ed_fds = mm_calloc(DEFAULT_NFDS, sizeof(struct fd_info)); if (evpd->ed_fds == NULL) { close(evpd->ed_port); - event_free(evpd); + mm_free(evpd); return (NULL); } evpd->ed_nevents = DEFAULT_NFDS; @@ -242,7 +242,7 @@ grow(struct evport_data *epdp, int factor) check_evportop(epdp); - tmp = event_realloc(epdp->ed_fds, sizeof(struct fd_info) * newsize); + tmp = mm_realloc(epdp->ed_fds, sizeof(struct fd_info) * newsize); if (NULL == tmp) return -1; epdp->ed_fds = tmp; @@ -509,6 +509,6 @@ evport_dealloc(struct event_base *base, void *arg) close(evpd->ed_port); if (evpd->ed_fds) - event_free(evpd->ed_fds); - event_free(evpd); + mm_free(evpd->ed_fds); + mm_free(evpd); } |