2011-03-04 Michael Snyder <msnyder@vmware.com>

* stabsread.c (define_symbol): Guard against bad stabstring input.
This commit is contained in:
Michael Snyder
2011-03-15 17:54:27 +00:00
parent 959e74695a
commit 681c238c33
2 changed files with 10 additions and 0 deletions

View File

@@ -636,6 +636,12 @@ define_symbol (CORE_ADDR valu, char *string, int desc, int type,
{
p += 2;
p = strchr (p, ':');
if (p == NULL)
{
complaint (&symfile_complaints,
_("Bad stabs string '%s'"), string);
return NULL;
}
}
/* If a nameless stab entry, all we need is the type, not the symbol.