diff options
author | Emil Velikov <[email protected]> | 2014-11-07 03:33:56 +0000 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2014-11-07 18:29:08 +0000 |
commit | 38cec0303be9ef79facbb2c8f73eb6a2f77e82ca (patch) | |
tree | 08250234d81c262e3676a196bf6145d3b56c3b3e /docs | |
parent | 9a0a4d67a9150ad18f06ab48641205b8ff2da816 (diff) |
egl_dri2: fix double free on drm platforms
Earlier commit failed to attribure that for drm platforms one does not
call dri2_create_screen, thus it does not create the screen and
driver_configs but inherits them from the "display" - gbm.
As such wrap cleanup in Platform != _EGL_PLATFORM_DRM to prevent
the issue and still cleanup correctly for non-drm platforms.
v2:
- Drop the ifdef HAVE_DRM_PLATFORM, reindent the code and fix the
comment block. Suggested by Ken.
Reported-by: Kenneth Graunke <[email protected]>
Reported-by: Mark Janes <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
Reviewed-and-tested-by: Kenneth Graunke <[email protected]> (v1)
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions