merge from gcc

This commit is contained in:
DJ Delorie
2011-04-20 19:06:46 +00:00
parent e7782cf63b
commit 4ff224cb8d
10 changed files with 83 additions and 83 deletions

View File

@@ -206,10 +206,8 @@ cplus_demangle_v3_components (const char *mangled, int options, void **mem)
malloc (di.num_subs * sizeof (struct demangle_component *)));
if (di.comps == NULL || di.subs == NULL)
{
if (di.comps != NULL)
free (di.comps);
if (di.subs != NULL)
free (di.subs);
free (di.comps);
free (di.subs);
return NULL;
}