xcb: Fix a trivial reply leak
authorUli Schlachter <psychon@znc.in>
Thu, 1 Nov 2012 18:25:55 +0000 (19:25 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 2 Nov 2012 17:07:35 +0000 (18:07 +0100)
Change-Id: Ib9a0f96007e6dc5e125bfcd39bd1ef09baebae3b
Signed-off-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
src/plugins/platforms/xcb/qxcbwindow.cpp

index eab18e2..e29218d 100644 (file)
@@ -1570,8 +1570,8 @@ void QXcbWindow::handlePropertyNotifyEvent(const xcb_property_notify_event_t *ev
                 const long *data = (const long *)xcb_get_property_value(reply);
                 if (reply->length != 0 && XCB_WM_STATE_ICONIC == data[0])
                     newState = Qt::WindowMinimized;
-                free(reply);
             }
+            free(reply);
         } // WM_STATE: Quick check for 'Minimize'.
         if (newState != Qt::WindowMinimized) { // Something else changed, get _NET_WM_STATE.
             const NetWmStates states = netWmStates();