diff --git a/[refs] b/[refs] index 7507bce6ac74..ab35ebb51998 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 477fc03f5baaf5906ce04beba7dbcd0e5d1e9b30 +refs/heads/master: 090da752cdd6f0786eee68c8dea8db7c8abd3798 diff --git a/trunk/drivers/video/uvesafb.c b/trunk/drivers/video/uvesafb.c index b75db0186488..d4284458377e 100644 --- a/trunk/drivers/video/uvesafb.c +++ b/trunk/drivers/video/uvesafb.c @@ -1973,7 +1973,8 @@ static int 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;