Skip to content

Commit 1857d29

Browse files
authored
[lldb/Target] Add null-check before dereferencing inlined_info (NFC) (#116300)
This patch is a follow-up to 9c7701f and adds extra-null checks before dereferencing the inlined_info pointer. Signed-off-by: Med Ismail Bennani <[email protected]>
1 parent 3121f75 commit 1857d29

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lldb/source/Target/StackFrame.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,7 +1239,8 @@ const char *StackFrame::GetFunctionName() {
12391239
if (inlined_block) {
12401240
const InlineFunctionInfo *inlined_info =
12411241
inlined_block->GetInlinedFunctionInfo();
1242-
name = inlined_info->GetName().AsCString();
1242+
if (inlined_info)
1243+
name = inlined_info->GetName().AsCString();
12431244
}
12441245
}
12451246

@@ -1265,7 +1266,8 @@ const char *StackFrame::GetDisplayFunctionName() {
12651266
if (inlined_block) {
12661267
const InlineFunctionInfo *inlined_info =
12671268
inlined_block->GetInlinedFunctionInfo();
1268-
name = inlined_info->GetDisplayName().AsCString();
1269+
if (inlined_info)
1270+
name = inlined_info->GetDisplayName().AsCString();
12691271
}
12701272
}
12711273

0 commit comments

Comments
 (0)