fb: handle NULL pointers in framebuffer release
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 14 May 2012 20:58:37 +0000 (23:58 +0300)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Tue, 29 May 2012 13:00:03 +0000 (13:00 +0000)
This function is called with a potential NULL pointer in
picolcd_init_framebuffer() and it causes a static checker warning.  This
used to handle NULL pointers when the picolcd code was written, but a
couple months later we added the "info->apertures" dereference.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/fbsysfs.c

index 67afa9c2289d539e281bb831aa2260c0fba1205b..a55e3669d1352f387c29e1342d4d54db429c2b3f 100644 (file)
@@ -80,6 +80,8 @@ EXPORT_SYMBOL(framebuffer_alloc);
  */
 void framebuffer_release(struct fb_info *info)
 {
+       if (!info)
+               return;
        kfree(info->apertures);
        kfree(info);
 }