video:uvesafb: Fix dereference NULL pointer code path
PATCH 1/1 video:uvesafb: Fix dereference NULL pointer code path
platform_device_alloc could failed and return NULL, we should check this before call platform_device_put.
Signed-off-by Wang YanQing <[email protected]>
--- drivers/video/uvesafb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/video/uvesafb.c +2 -1
@@ -1975,7 +1975,8 @@ static int __devinit uvesafb_init(void) err = -ENOMEM ;if (err) { -platform_device_put (uvesafb_device); +if (uvesafb_device) +platform_device_put (uvesafb_device);platform_driver_unregister (&uvesafb_driver);cn_del_callback (&uvesafb_cn_id);return err;
Signature · 1 line
1.7.11.1.116.g8228a23