diff options
author | Eric Anholt <eric@anholt.net> | 2014-01-23 10:25:58 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-01-27 09:36:24 -0800 |
commit | 378e7ad26f11aacd02a131262646e48c362539ef (patch) | |
tree | 57b4606795a85177f0a21c5284bedf472c93a787 | |
parent | 4556c734700da2dd95d4f148d6929a537882bade (diff) |
dri3: Fix two little memory leaks.
Noticed when valgrinding an unrelated bug.
Reviewed-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
-rw-r--r-- | src/glx/dri3_glx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 9068ff9426..3e829651c0 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; |