Previous fix incorrectly removed all test for strings starting with
'?', this is only valid when undname is called with the 'NO_ARGUMENTS' flags.
This commit is contained in:
parent
3cb62c6532
commit
0518c164ca
|
@ -979,6 +979,8 @@ static BOOL symbol_demangle(struct parsed_symbol* sym)
|
|||
goto done;
|
||||
}
|
||||
|
||||
/* MS mangled names always begin with '?' */
|
||||
if (*sym->current != '?') return FALSE;
|
||||
str_array_init(&sym->stack);
|
||||
sym->current++;
|
||||
|
||||
|
|
Loading…
Reference in New Issue