kobject: free memory if netlink_kernel_create() fails
[safe/jmp/linux-2.6] / lib / kobject_uevent.c
index e2eb989..b935795 100644 (file)
@@ -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);