From b5b366f562928829ed110d8285dcf19f6dd8d7a7 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 27 Aug 2018 12:18:42 +0200 Subject: Debugger: Fix possible nullptr access Change-Id: I8a764375f3d62f644b4621d41d82afbcdbdd9415 Reviewed-by: David Schulz --- src/plugins/debugger/snapshothandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/snapshothandler.cpp b/src/plugins/debugger/snapshothandler.cpp index 3b0d26993a..a38653cd92 100644 --- a/src/plugins/debugger/snapshothandler.cpp +++ b/src/plugins/debugger/snapshothandler.cpp @@ -333,9 +333,10 @@ void EngineManagerPrivate::activateEngineItem(EngineItem *engineItem) void EngineManagerPrivate::selectUiForCurrentEngine() { - if (!Perspective::currentPerspective()->id().startsWith("Debugger.Perspective.")) + Perspective *perspective = Perspective::currentPerspective(); + if (perspective && !perspective->id().startsWith("Debugger.Perspective.")) return; - Perspective *perspective = nullptr; + perspective = nullptr; int row = 0; if (m_currentItem && m_currentItem->m_engine) { -- cgit v1.2.1