Check for a NULL saved stop info shared pointer.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124170 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Target/Thread.cpp b/source/Target/Thread.cpp
index 232bf28..2dca598 100644
--- a/source/Target/Thread.cpp
+++ b/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;
}