Fix a crasher where we might have a N_UNDF symbol with no name and this could cause ObjectFileMachO::ParseSymtab() to crash.
<rdar://problem/19989491> llvm-svn: 231048
This commit is contained in:
parent
d34ce74c55
commit
786ad18049
|
@ -3200,6 +3200,7 @@ ObjectFileMachO::ParseSymtab ()
|
|||
break;
|
||||
|
||||
case N_UNDF:
|
||||
if (symbol_name && symbol_name[0])
|
||||
{
|
||||
ConstString undefined_name(symbol_name + ((symbol_name[0] == '_') ? 1 : 0));
|
||||
undefined_name_to_desc[undefined_name] = nlist.n_desc;
|
||||
|
@ -4040,6 +4041,7 @@ ObjectFileMachO::ParseSymtab ()
|
|||
break;
|
||||
|
||||
case N_UNDF:
|
||||
if (symbol_name && symbol_name[0])
|
||||
{
|
||||
ConstString undefined_name(symbol_name + ((symbol_name[0] == '_') ? 1 : 0));
|
||||
undefined_name_to_desc[undefined_name] = nlist.n_desc;
|
||||
|
|
Loading…
Reference in New Issue