Messages in this thread Patch in this message | | | Date | Fri, 10 Apr 2009 12:02:13 +0300 (EAT) | From | Dan Carpenter <> | Subject | [patch] dereferencing freed in saa5246a.c |
| |
I lowered the kfree(t) down a couple lines and removed the superflous "t->vdev = NULL;"
regards, dan carpenter
Signed-off-by: Dan Carpenter <error27@gmail.com>
--- orig/drivers/media/video/saa5246a.c 2009-04-09 23:50:25.000000000 +0300 +++ devel/drivers/media/video/saa5246a.c 2009-04-09 23:51:26.000000000 +0300 @@ -1092,9 +1092,8 @@ /* Register it */ err = video_register_device(t->vdev, VFL_TYPE_VTX, -1); if (err < 0) { - kfree(t); video_device_release(t->vdev); - t->vdev = NULL; + kfree(t); return err; } return 0;
| |