From 378e7ad26f11aacd02a131262646e48c362539ef Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 23 Jan 2014 10:25:58 -0800 Subject: [PATCH] dri3: Fix two little memory leaks. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Noticed when valgrinding an unrelated bug. Reviewed-by: Keith Packard Reviewed-by: Kristian Høgsberg --- src/glx/dri3_glx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 9068ff94268..3e829651c05 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx/dri3_glx.c @@ -1338,14 +1338,13 @@ dri3_open(Display *dpy, xcb_dri3_open_cookie_t cookie; xcb_dri3_open_reply_t *reply; xcb_connection_t *c = XGetXCBConnection(dpy); - xcb_generic_error_t *error; int fd; cookie = xcb_dri3_open(c, root, provider); - reply = xcb_dri3_open_reply(c, cookie, &error); + reply = xcb_dri3_open_reply(c, cookie, NULL); if (!reply) return -1; @@ -1799,6 +1798,7 @@ dri3_create_display(Display * dpy) } pdp->presentMajor = present_reply->major_version; pdp->presentMinor = present_reply->minor_version; + free(present_reply); pdp->base.destroyDisplay = dri3_destroy_display; pdp->base.createScreen = dri3_create_screen; -- 2.30.2