mirror of
https://github.com/intel/llvm.git
synced 2026-01-15 12:25:46 +08:00
Add missing check for non-NULL frame_sp.
llvm-svn: 137692
This commit is contained in:
@@ -1116,10 +1116,13 @@ Thread::GetStatus (Stream &strm, uint32_t start_frame, uint32_t num_frames, uint
|
||||
if (GetProcess().GetTarget().GetDebugger().GetUseExternalEditor())
|
||||
{
|
||||
StackFrameSP frame_sp = GetStackFrameAtIndex(start_frame);
|
||||
SymbolContext frame_sc(frame_sp->GetSymbolContext (eSymbolContextLineEntry));
|
||||
if (frame_sc.line_entry.line != 0 && frame_sc.line_entry.file)
|
||||
if (frame_sp)
|
||||
{
|
||||
Host::OpenFileInExternalEditor (frame_sc.line_entry.file, frame_sc.line_entry.line);
|
||||
SymbolContext frame_sc(frame_sp->GetSymbolContext (eSymbolContextLineEntry));
|
||||
if (frame_sc.line_entry.line != 0 && frame_sc.line_entry.file)
|
||||
{
|
||||
Host::OpenFileInExternalEditor (frame_sc.line_entry.file, frame_sc.line_entry.line);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user