From f2bcea8c4e3170fceff3845d54c634cdaddd4178 Mon Sep 17 00:00:00 2001 From: Aki Niemi Date: Thu, 18 Nov 2010 13:31:40 +0200 Subject: gisi: Refactor netlink destroy function --- gisi/netlink.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gisi/netlink.c b/gisi/netlink.c index 9dbbc20f..ed95af6a 100644 --- a/gisi/netlink.c +++ b/gisi/netlink.c @@ -336,11 +336,12 @@ error: void g_isi_pn_netlink_stop(GIsiPhonetNetlink *self) { - if (self) { - netlink_list = g_slist_remove(netlink_list, self); - g_source_remove(self->watch); - g_free(self); - } + if (!self) + return; + + netlink_list = g_slist_remove(netlink_list, self); + g_source_remove(self->watch); + g_free(self); } static int pn_netlink_getack(int fd) -- cgit v1.2.3