Marcus Meissner : winedump: Added a missing free().
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Feb 19 07:02:07 CST 2007
Module: wine
Branch: master
Commit: 82026ecd652d179f842baa7d362c024241c18bfa
URL: http://source.winehq.org/git/wine.git/?a=commit;h=82026ecd652d179f842baa7d362c024241c18bfa
Author: Marcus Meissner <marcus at jet.franken.de>
Date: Fri Feb 16 17:28:59 2007 +0100
winedump: Added a missing free().
---
tools/winedump/msmangle.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/tools/winedump/msmangle.c b/tools/winedump/msmangle.c
index 574a3b5..fc3f12b 100644
--- a/tools/winedump/msmangle.c
+++ b/tools/winedump/msmangle.c
@@ -349,8 +349,10 @@ int symbol_demangle (parsed_symbol *sym)
else
{
INIT_CT (ct);
- if (!demangle_datatype (&name, &ct, sym))
+ if (!demangle_datatype (&name, &ct, sym)) {
+ free (function_name);
return -1;
+ }
sym->return_text = ct.expression;
sym->return_type = get_type_constant(ct.dest_type, ct.flags);
ct.expression = NULL;
More information about the wine-cvs
mailing list