summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2011-05-25 21:50:18 +0200
committerLars Knoll <lars.knoll@nokia.com>2011-05-30 14:44:12 +0200
commitb03ed7b15107accbb74b10c5c1d77d46244df9fa (patch)
treeed8129e371459eaed47a36c35eef96c6c935f28f
parent28ab03741eef9d39c7a76e31fb7a56133e8b2dea (diff)
Don't leak xcb events
Correctly free the xcb events delivered to the xcb plugin.
-rw-r--r--src/plugins/platforms/xcb/qxcbconnection.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp
index 7c05d4ddd1..22cbe10cfa 100644
--- a/src/plugins/platforms/xcb/qxcbconnection.cpp
+++ b/src/plugins/platforms/xcb/qxcbconnection.cpp
@@ -471,6 +471,8 @@ void QXcbConnection::processXcbEvents()
printXcbEvent("Handled XCB event", event);
else
printXcbEvent("Unhandled XCB event", event);
+
+ free(event);
}
xcb_flush(xcb_connection());