Commit 554dd692 authored by Andrew Donnellan's avatar Andrew Donnellan Committed by Daniel Vetter

drm/ast: free correct pointer in astfb_create() error paths

In the err_free_vram and err_release_fbi error paths in astfb_create(), we
attempt to free afbdev->sysram. The only jumps to these error paths occur
before we assign afbdev->sysram = sysram. Free sysram instead.
Signed-off-by: default avatarAndrew Donnellan <andrew.donnellan@au1.ibm.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/20161114030359.27852-1-andrew.donnellan@au1.ibm.com
parent dfeb693d
...@@ -253,7 +253,7 @@ static int astfb_create(struct drm_fb_helper *helper, ...@@ -253,7 +253,7 @@ static int astfb_create(struct drm_fb_helper *helper,
err_release_fbi: err_release_fbi:
drm_fb_helper_release_fbi(helper); drm_fb_helper_release_fbi(helper);
err_free_vram: err_free_vram:
vfree(afbdev->sysram); vfree(sysram);
return ret; return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment