diff --git a/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp b/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp index 68ffc2f70c80..332dc415cf23 100644 --- a/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp +++ b/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp @@ -292,7 +292,7 @@ ProcessPOSIX::DoDestroy() // limbo). m_exit_now = true; - if (kill(m_monitor->GetPID(), SIGKILL) && error.Success()) + if ((m_monitor == NULL || kill(m_monitor->GetPID(), SIGKILL)) && error.Success()) { error.SetErrorToErrno(); return error;