summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2022-02-28 11:09:09 +0100
committerLiang Qi <liang.qi@qt.io>2022-02-28 23:44:15 +0100
commit404c5dc49fca9fdded44df6e7810d3ac8cdd970e (patch)
tree302d1dba68c9806139fe40472fae83edb9149190
parente1b8257deeff67025d75b4b3c27b571b418eefee (diff)
xcb: free a randr monitors pointer after usage
This amends 9a4c98e55659b32db984612e6247ac193812a502. Pick-to: 6.3 Fixes: QTBUG-101302 Change-Id: Ia7a2f82550843a90a5e101788e3835bf3332f697 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-rw-r--r--src/plugins/platforms/xcb/qxcbconnection_screens.cpp1
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;