From: Jukka Rissanen Date: Tue, 16 Oct 2012 14:19:25 +0000 (+0300) Subject: gresolv: Remove the lookup for real X-Git-Tag: 1.9~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d10e68006b3dc9d49df31738ffd896df30391431;p=platform%2Fupstream%2Fconnman.git gresolv: Remove the lookup for real The call to g_resolv_cancel_lookup() will do nothing because we just removed the lookup from the queue. The fix is to remove the lookup directly and not call the cancel function. --- diff --git a/gweb/gresolv.c b/gweb/gresolv.c index fd4cf10..8ff8619 100644 --- a/gweb/gresolv.c +++ b/gweb/gresolv.c @@ -875,7 +875,7 @@ void g_resolv_unref(GResolv *resolv) return; while ((lookup = g_queue_pop_head(resolv->lookup_queue))) - g_resolv_cancel_lookup(resolv, lookup->id); + destroy_lookup(lookup); while ((query = g_queue_pop_head(resolv->query_queue))) destroy_query(query);