OSDN Git Service

video: fbdev: imxfb: use after free in imxfb_remove()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 31 Jul 2017 16:45:41 +0000 (18:45 +0200)
committerBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Mon, 31 Jul 2017 16:45:41 +0000 (18:45 +0200)
commit5ae29649e03f58be0f412c21b62b203aa7cf1680
tree656790e6704b6f12ae9d73ce6fd46a2d466853e1
parent16f73eb02d7e1765ccab3d2018e0bd98eb93d973
video: fbdev: imxfb: use after free in imxfb_remove()

We free "info" then dereference it on the next line.  Really this whole
function would be better if we wrote it to unwind in the mirror of how
things are allocated in the probe.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Cc: Alexander Shiyan <shc_work@mail.ru>
Cc: Sascha Hauer <kernel@pengutronix.de>
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
drivers/video/fbdev/imxfb.c