Mesa (master): egl/x11: Fix leak in dri3_create_image_khr_pixmap
Daniel Stone
daniels at kemper.freedesktop.org
Wed Feb 14 11:52:15 UTC 2018
Module: Mesa
Branch: master
Commit: aad14cf15ac3b9d2d42e9db24cc7b4fd53ed25b4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aad14cf15ac3b9d2d42e9db24cc7b4fd53ed25b4
Author: Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
Date: Mon Feb 12 22:26:10 2018 -0500
egl/x11: Fix leak in dri3_create_image_khr_pixmap
bp_reply wasn't properly free'd
Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
Reviewed-by: Daniel Stone <daniels at collabora.com>
---
src/egl/drivers/dri2/platform_x11_dri3.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/egl/drivers/dri2/platform_x11_dri3.c b/src/egl/drivers/dri2/platform_x11_dri3.c
index 6e40eaa596..6ead4d0a22 100644
--- a/src/egl/drivers/dri2/platform_x11_dri3.c
+++ b/src/egl/drivers/dri2/platform_x11_dri3.c
@@ -285,6 +285,7 @@ dri3_create_image_khr_pixmap(_EGLDisplay *disp, _EGLContext *ctx,
dri2_img = malloc(sizeof *dri2_img);
if (!dri2_img) {
_eglError(EGL_BAD_ALLOC, "dri3_create_image_khr");
+ free(bp_reply);
return EGL_NO_IMAGE_KHR;
}
More information about the mesa-commit
mailing list