diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index e2eb989d3223987b612b66a18547be7862ae3695..b93579504dfaaafee092156c113b36130b0758a7 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c @@ -380,6 +380,7 @@ static int uevent_net_init(struct net *net) if (!ue_sk->sk) { printk(KERN_ERR "kobject_uevent: unable to create netlink socket!\n"); + kfree(ue_sk); return -ENODEV; } mutex_lock(&uevent_sock_mutex);