[Lldb-commits] [lldb] r121810 - /lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp

Greg Clayton gclayton at apple.com
Tue Dec 14 15:43:15 PST 2010


Author: gclayton
Date: Tue Dec 14 17:43:15 2010
New Revision: 121810

URL: http://llvm.org/viewvc/llvm-project?rev=121810&view=rev
Log:
Fixed a crasher in the DWARF log channel code.

Modified:
    lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp

Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp?rev=121810&r1=121809&r2=121810&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp (original)
+++ lldb/trunk/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp Tue Dec 14 17:43:15 2010
@@ -122,6 +122,9 @@
 void
 LogChannelDWARF::Disable (Args &categories, Stream *feedback_strm)
 {
+    if (!m_log_sp)
+        return;
+
     g_log_channel = this;
     uint32_t flag_bits = m_log_sp->GetMask().Get();
     const size_t argc = categories.GetArgumentCount();





More information about the lldb-commits mailing list