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;
 }