gisi: Refactor netlink destroy function

This commit is contained in:
Aki Niemi 2010-11-18 13:31:40 +02:00
parent 50f6b06105
commit f2bcea8c4e
1 changed files with 6 additions and 5 deletions

View 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)