From: Vsevolod Stakhov Date: Tue, 13 Mar 2012 12:52:48 +0000 (+0400) Subject: Cleanup callback's data for aio. X-Git-Tag: 0.5.0~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db1f276aa8d6ed66340919fe1c7fa454c52fea43;p=thirdparty%2Frspamd.git Cleanup callback's data for aio. --- diff --git a/src/aio_event.c b/src/aio_event.c index 9dd0df35a7..006d423fb9 100644 --- a/src/aio_event.c +++ b/src/aio_event.c @@ -218,6 +218,7 @@ rspamd_eventfdcb (gint fd, gshort what, gpointer ud) ev_data = (struct io_cbdata *) (uintptr_t) event[i].data; /* Call this callback */ ev_data->cb (ev_data->fd, event[i].res, ev_data->len, ev_data->buf, ev_data->ud); + g_slice_free1 (sizeof (struct io_cbdata), ev_data); } } else if (done == 0) {