diff options
Diffstat (limited to 'src/libserver/events.c')
-rw-r--r-- | src/libserver/events.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libserver/events.c b/src/libserver/events.c index f62005b96..c23c90328 100644 --- a/src/libserver/events.c +++ b/src/libserver/events.c @@ -309,14 +309,13 @@ void rspamd_session_cleanup (struct rspamd_async_session *session) { struct rspamd_async_event *ev; - gchar t; if (session == NULL) { msg_err ("session is NULL"); return; } - kh_foreach (session->events, ev, t, { + kh_foreach_key (session->events, ev, { /* Call event's finalizer */ msg_debug_session ("removed event on destroy: %p, subsystem: %s", ev->user_data, @@ -327,8 +326,6 @@ rspamd_session_cleanup (struct rspamd_async_session *session) } }); - (void)t; - kh_clear (rspamd_events_hash, session->events); } |