diff options
author | Vasiliy Kulikov <segoon@openwall.com> | 2010-11-19 15:41:49 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-12-29 08:17:18 -0200 |
commit | a519d70e0cf346e946202ffcbeaf57a1748d0c03 (patch) | |
tree | e298b6ed57c82835540622f04ec47af7e42d7c04 /drivers/media | |
parent | 9028f58f5d7e810a0e88b508ebe6a69daf7e3273 (diff) | |
download | lwn-a519d70e0cf346e946202ffcbeaf57a1748d0c03.tar.gz lwn-a519d70e0cf346e946202ffcbeaf57a1748d0c03.zip |
[media] media: video: pvrusb2: fix memory leak
Use put_device() instead of kfree() because of device name leak.
Signed-off-by: Vasiliy Kulikov <segoon@openwall.com>
Acked-by: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/video/pvrusb2/pvrusb2-sysfs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-sysfs.c b/drivers/media/video/pvrusb2/pvrusb2-sysfs.c index 3d7e5aab547f..281806b2df62 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-sysfs.c +++ b/drivers/media/video/pvrusb2/pvrusb2-sysfs.c @@ -647,7 +647,7 @@ static void class_dev_create(struct pvr2_sysfs *sfp, if (ret) { pvr2_trace(PVR2_TRACE_ERROR_LEGS, "device_register failed"); - kfree(class_dev); + put_device(class_dev); return; } |