diff options
author | Philipp Zabel <[email protected]> | 2017-06-30 10:39:53 +0200 |
---|---|---|
committer | Lucas Stach <[email protected]> | 2017-07-04 11:05:40 +0200 |
commit | 7d7bcd65d6019dfb63f31138a426fe2a043016db (patch) | |
tree | 7133b16953b788d3a9bb9990d31ee92a170c300d /src/gallium/drivers/radeon/radeon_winsys.h | |
parent | 2c240a7205eed0fca4d7b6fda9a2c4b1c6f7995d (diff) |
st/mesa: release EGLImage on EGLImageTarget* error
The smapi->get_egl_image() call in st_egl_image_get_surface() stores a
reference to the EGLImage's texture in stimg.texture. That reference is
released via pipe_resource_reference(&stimg.texture, NULL) before stimg
goes out of scope at the end of the function, but not in the error path
if !is_format_supported().
Fixes: 83e9de25f325 ("st/mesa: EGLImageTarget* error handling")
Cc: [email protected]
Signed-off-by: Philipp Zabel <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_winsys.h')
0 files changed, 0 insertions, 0 deletions