summaryrefslogtreecommitdiffstats
path: root/gisi
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2010-11-18 13:31:40 +0200
committerAki Niemi <aki.niemi@nokia.com>2010-12-22 17:13:47 +0200
commitf2bcea8c4e3170fceff3845d54c634cdaddd4178 (patch)
tree00ae705c81277fc163aceddb0dc84f2ade503daf /gisi
parent50f6b061054d1aa323521fa25c5e6c9576712f72 (diff)
downloadofono-f2bcea8c4e3170fceff3845d54c634cdaddd4178.tar.bz2
gisi: Refactor netlink destroy function
Diffstat (limited to 'gisi')
-rw-r--r--gisi/netlink.c11
1 files 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)