diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2018-02-26 13:27:37 +0100 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2018-03-08 10:34:58 +0000 |
commit | 1370438ac99b64012517d1110fa8a2cd71dd4423 (patch) | |
tree | cc2c01e5e19cb01bd93e157dec6c550f039c92b0 /tests | |
parent | bdac13745f2f2613aca133aa590ae2da1b67e6ad (diff) | |
download | qtwayland-1370438ac99b64012517d1110fa8a2cd71dd4423.tar.gz |
Fix nullptr dereference in client tests
Change-Id: I932cd20f17b5486a1161569c5e9a3feebabeee8e
Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@liri.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/client/shared/mockcompositor.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/client/shared/mockcompositor.cpp b/tests/auto/client/shared/mockcompositor.cpp index 1d76cec1..ef2636b0 100644 --- a/tests/auto/client/shared/mockcompositor.cpp +++ b/tests/auto/client/shared/mockcompositor.cpp @@ -245,7 +245,8 @@ QSharedPointer<MockOutput> MockCompositor::output(int index) { QSharedPointer<MockOutput> result; lock(); - result = m_compositor->outputs().at(index)->mockOutput(); + if (Impl::Output *output = m_compositor->outputs().value(index, nullptr)) + result = output->mockOutput(); unlock(); return result; } |