From 56d6fdf6953cb3e4406f4dab4b7c90b639e0acbd Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Thu, 8 Dec 2011 02:51:25 +0000 Subject: [PATCH] Tightened up the variable list to deal with variables that might not have valid names. llvm-svn: 146133 --- lldb/include/lldb/Expression/ClangExpressionVariable.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lldb/include/lldb/Expression/ClangExpressionVariable.h b/lldb/include/lldb/Expression/ClangExpressionVariable.h index 39b22bad00ab..1a0e540a269e 100644 --- a/lldb/include/lldb/Expression/ClangExpressionVariable.h +++ b/lldb/include/lldb/Expression/ClangExpressionVariable.h @@ -315,6 +315,8 @@ public: { var_sp = GetVariableAtIndex(index); const char *var_name_cstr = var_sp->GetName().GetCString(); + if (!var_name_cstr || !name) + continue; if (::strcmp (var_name_cstr, name) == 0) return var_sp; }