summaryrefslogtreecommitdiff
path: root/gisi
diff options
context:
space:
mode:
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)