diff options
author | Liang Qi <liang.qi@qt.io> | 2022-02-28 11:09:09 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-03-01 12:50:21 +0000 |
commit | 0b0520f2337bdb0280713a27d5fcfe832bd85e69 (patch) | |
tree | 1414c9e2d11aa78bf67569827d205716bd62c051 | |
parent | 33f8df80f97b4d8a8b1bb67589f0accbc5bf712a (diff) |
xcb: free a randr monitors pointer after usage
This amends 9a4c98e55659b32db984612e6247ac193812a502.
Fixes: QTBUG-101302
Change-Id: Ia7a2f82550843a90a5e101788e3835bf3332f697
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit 404c5dc49fca9fdded44df6e7810d3ac8cdd970e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/plugins/platforms/xcb/qxcbconnection_screens.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbconnection_screens.cpp b/src/plugins/platforms/xcb/qxcbconnection_screens.cpp index 0a45b1b0c9..eef563917c 100644 --- a/src/plugins/platforms/xcb/qxcbconnection_screens.cpp +++ b/src/plugins/platforms/xcb/qxcbconnection_screens.cpp @@ -536,6 +536,7 @@ void QXcbConnection::initializeScreensFromMonitor(xcb_screen_iterator_t *it, int xcb_randr_monitor_info_next(&monitor_iter); } + free(monitors_r); if (siblings.isEmpty()) { QXcbScreen *screen = nullptr; |