DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 4c5a964f66ec890df9eaccab562e538e269f582e
parent cb0d99729f73be3273115ca058f2d6effa3c94c1
Author: falkTX <falktx@gmail.com>
Date:   Tue, 13 May 2014 16:05:50 +0100

Fix leak in pugl

Diffstat:
Mdgl/src/pugl/pugl_x11.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dgl/src/pugl/pugl_x11.c b/dgl/src/pugl/pugl_x11.c @@ -353,15 +353,15 @@ puglProcessEvents(PuglView* view) } dispatchKey(view, &event, false); break; - case ClientMessage: - if (!strcmp(XGetAtomName(view->impl->display, - event.xclient.message_type), - "WM_PROTOCOLS")) { + case ClientMessage: { + char* name = XGetAtomName(view->impl->display, event.xclient.message_type); + if (!strcmp(name, "WM_PROTOCOLS")) { if (view->closeFunc) { view->closeFunc(view); } } - break; + XFree(name); + } break; #ifdef XKEYFOCUSGRAB case EnterNotify: XSetInputFocus(view->impl->display,