Caught two cases where we were passing a Stream* without checking for NULL
llvm-svn: 167342
diff --git a/lldb/source/Host/common/FileSpec.cpp b/lldb/source/Host/common/FileSpec.cpp
index d356ff6..5109695 100644
--- a/lldb/source/Host/common/FileSpec.cpp
+++ b/lldb/source/Host/common/FileSpec.cpp
@@ -524,10 +524,13 @@
void
FileSpec::Dump(Stream *s) const
{
- m_directory.Dump(s);
- if (m_directory)
- s->PutChar('/');
- m_filename.Dump(s);
+ if (s)
+ {
+ m_directory.Dump(s);
+ if (m_directory)
+ s->PutChar('/');
+ m_filename.Dump(s);
+ }
}
//------------------------------------------------------------------