From 0c0f63a2a8c6575371ce1459a554f0c7ee8095b8 Mon Sep 17 00:00:00 2001 From: Eladash Date: Mon, 5 Jun 2023 09:02:34 +0300 Subject: [PATCH] debugger: Fix potential null dereference --- rpcs3/rpcs3qt/call_stack_list.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rpcs3/rpcs3qt/call_stack_list.cpp b/rpcs3/rpcs3qt/call_stack_list.cpp index ab47cf1983..d07bb2242a 100644 --- a/rpcs3/rpcs3qt/call_stack_list.cpp +++ b/rpcs3/rpcs3qt/call_stack_list.cpp @@ -42,6 +42,9 @@ void call_stack_list::HandleUpdate(const std::vector>& call_ void call_stack_list::OnCallStackListDoubleClicked() { - const u32 address = currentItem()->data(Qt::UserRole).value(); - Q_EMIT RequestShowAddress(address); + if (QListWidgetItem* call_stack_item = currentItem()) + { + const u32 address = call_stack_item->data(Qt::UserRole).value(); + Q_EMIT RequestShowAddress(address); + } }