From 6a46d09b3a869fd5150b82eb9fa17d6e3b753aaa Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 27 Oct 2008 11:36:54 +0000 Subject: [PATCH] * Return value from timer callback. * Only delete timer once. SVN revision: 37234 --- src/modules/connman/e_iface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/connman/e_iface.c b/src/modules/connman/e_iface.c index 8ca5564c2..00866bd18 100644 --- a/src/modules/connman/e_iface.c +++ b/src/modules/connman/e_iface.c @@ -555,6 +555,7 @@ iface_timer_network_timeout(void *data) l = l->next; } iface_unref(iface); + return ECORE_CALLBACK_RENEW; } static void * @@ -798,7 +799,6 @@ iface_unref(Interface *iface) free(net); iface->networks = eina_list_remove_list(iface->networks, iface->networks); } - if (iface->network_timeout) ecore_timer_del(iface->network_timeout); if (iface->prop.product) eina_stringshare_del(iface->prop.product); if (iface->prop.vendor) eina_stringshare_del(iface->prop.vendor); if (iface->prop.driver) eina_stringshare_del(iface->prop.driver);