Check for a NULL saved stop info shared pointer.
llvm-svn: 124170
diff --git a/lldb/source/Target/Thread.cpp b/lldb/source/Target/Thread.cpp
index 232bf28..2dca598 100644
--- a/lldb/source/Target/Thread.cpp
+++ b/lldb/source/Target/Thread.cpp
@@ -133,7 +133,8 @@
Thread::RestoreThreadStateFromCheckpoint (ThreadStateCheckpoint &saved_state)
{
RestoreSaveFrameZero(saved_state.register_backup);
- saved_state.stop_info_sp->MakeStopInfoValid();
+ if (saved_state.stop_info_sp)
+ saved_state.stop_info_sp->MakeStopInfoValid();
SetStopInfo(saved_state.stop_info_sp);
return true;
}