Module: Mesa Branch: master Commit: e43c012433186481219146a988cf2dbc15352802 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e43c012433186481219146a988cf2dbc15352802
Author: Eric Engestrom <e...@engestrom.ch> Date: Sun Jun 10 18:42:45 2018 +0100 i965: fix resource leak v2: intel_miptree_release() already takes care of the planes, no need to hand-code the loop (Lionel) Coverity ID: 1436909 Fixes: 3352f2d746d3959b22ca4 "i965: Create multiple miptrees for planar YUV images" Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Signed-off-by: Eric Engestrom <e...@engestrom.ch> --- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c index 69024c0678..6b89bf6848 100644 --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c @@ -927,8 +927,10 @@ miptree_create_for_planar_image(struct brw_context *brw, image->strides[index], tiling, MIPTREE_CREATE_NO_AUX); - if (mt == NULL) + if (mt == NULL) { + intel_miptree_release(&planar_mt); return NULL; + } mt->target = target; _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit