summaryrefslogtreecommitdiffstats
path: root/drivers/video
diff options
context:
space:
mode:
authorPhilipp Zabel <p.zabel@pengutronix.de>2016-09-01 11:28:39 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2016-09-05 08:27:02 +0200
commit6ed5b755ba104eb66ebc939aa5c55106e6bd9205 (patch)
treee49f5b30b0bcbf68ba82da7593b7f08791a23c7c /drivers/video
parent46e30c9ac0670f428228ced57b819005f71c89a3 (diff)
downloadbarebox-6ed5b755ba104eb66ebc939aa5c55106e6bd9205.tar.gz
barebox-6ed5b755ba104eb66ebc939aa5c55106e6bd9205.tar.xz
video/edid: Fix edid_to_display_timings error path
edid_to_display_timings is called in drivers/video/imx-ipu-v3/imx-hdmi.c, drivers/video/simple-panel.c, and drivers/video/edid.c with the struct display_timings *timings parameter pointing to an embedded struct display_timings inside a struct fb_info. The timings pointer is not to be freed in the error path. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/edid.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/video/edid.c b/drivers/video/edid.c
index 92b59a5564..258526433e 100644
--- a/drivers/video/edid.c
+++ b/drivers/video/edid.c
@@ -792,7 +792,6 @@ int edid_to_display_timings(struct display_timings *timings, unsigned char *edid
return 0;
out:
- free(timings);
free(mode);
return ret;
}