diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2010-11-18 13:31:40 +0200 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-12-22 17:13:47 +0200 |
commit | f2bcea8c4e3170fceff3845d54c634cdaddd4178 (patch) | |
tree | 00ae705c81277fc163aceddb0dc84f2ade503daf /gisi/netlink.c | |
parent | 50f6b061054d1aa323521fa25c5e6c9576712f72 (diff) | |
download | ofono-f2bcea8c4e3170fceff3845d54c634cdaddd4178.tar.bz2 |
gisi: Refactor netlink destroy function
Diffstat (limited to 'gisi/netlink.c')
-rw-r--r-- | gisi/netlink.c | 11 |
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) |