diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2016-09-01 11:28:39 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-09-05 08:27:02 +0200 |
commit | 6ed5b755ba104eb66ebc939aa5c55106e6bd9205 (patch) | |
tree | e49f5b30b0bcbf68ba82da7593b7f08791a23c7c /drivers/video | |
parent | 46e30c9ac0670f428228ced57b819005f71c89a3 (diff) | |
download | barebox-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.c | 1 |
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; } |