gisi: Refactor netlink destroy function
authorAki Niemi <aki.niemi@nokia.com>
Thu, 18 Nov 2010 11:31:40 +0000 (13:31 +0200)
committerAki Niemi <aki.niemi@nokia.com>
Wed, 22 Dec 2010 15:13:47 +0000 (17:13 +0200)
gisi/netlink.c

index 9dbbc20..ed95af6 100644 (file)
@@ -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)