From 61f22febd409252265b27f975ff6a348147643e2 Mon Sep 17 00:00:00 2001 From: Mikael Berthe Date: Tue, 24 Nov 2015 18:58:45 +0100 Subject: [PATCH] Fix event source not being properly initialized Thanks to Holger Wei? and Myhailo Danylenko. --- mcabber/mcabber/events.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mcabber/mcabber/events.c b/mcabber/mcabber/events.c index 95efe16..2eb9dfd 100644 --- a/mcabber/mcabber/events.c +++ b/mcabber/mcabber/events.c @@ -93,7 +93,9 @@ const char *evs_new(const char *desc, const char *id, time_t timeout, evs_callba event->notify = notify; if (timeout) - g_timeout_add_seconds(timeout, evs_check_timeout, event); + event->source = g_timeout_add_seconds(timeout, evs_check_timeout, event); + else + event->source = 0; evs_list = g_slist_append(evs_list, event); return stridn; -- 2.11.4.GIT