kobject: free memory if netlink_kernel_create() fails
Subsystems (3)
PATCH 1/1 kobject: free memory if netlink_kernel_create() fails
There is a kfree(ue_sk) missing on the error path if netlink_kernel_create() fails.
Signed-off-by Dan Carpenter <[email protected]>
lib/kobject_uevent.c +1 -0
@@ -378,6 +378,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);
Quoted 4 lines · Dan Carpenter
There is a
kfree(ue_sk)missing on the error path ifnetlink_kernel_create()fails.Signed-off-by Dan Carpenter <[email protected]>
Reviewed-by "Eric W. Biederman" <[email protected]>
Oops.
Quoted 12 lines
lib/kobject_uevent.c +1
-0@@ -378,6 +378,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);
From: [email protected] (Eric W. Biederman)
Date: Tue, 25 May 2010 03:25:37 -0700
Quoted 7 lines
Quoted 4 lines · Dan Carpenter
There is a
kfree(ue_sk)missing on the error path ifnetlink_kernel_create()fails.Signed-off-by Dan Carpenter <[email protected]>Reviewed-by "Eric W. Biederman" <[email protected]>
Greg, I assume you've got this one?
Thanks!
Quoted 5 lines · David Miller
From: [email protected] (Eric W. Biederman)
Date: Tue, 25 May 2010 03:25:37 -0700Quoted 2 lines
Dan Carpenter <[email protected]> writes:
Quoted 7 lines
Quoted 5 lines
Quoted 4 lines
There is a
kfree(ue_sk)missing on the error path ifnetlink_kernel_create()fails.Signed-off-by Dan Carpenter <[email protected]>Reviewed-by "Eric W. Biederman" <[email protected]>Greg, I assume you've got this one?
Yes, I'll queue it up in a day or so.
thanks,
greg k-h