From 348038cd50c18e4017d553abd4925a4c9b1ec9c7 Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Fri, 17 Aug 2007 23:27:42 +0000 Subject: 2007-08-17 Michael Snyder * c-exp.y (parse_number): Memory leak. --- gdb/c-exp.y | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gdb/c-exp.y') diff --git a/gdb/c-exp.y b/gdb/c-exp.y index b67c7e1..6318955 100644 --- a/gdb/c-exp.y +++ b/gdb/c-exp.y @@ -1096,9 +1096,13 @@ parse_number (p, len, parsed_float, putithere) putithere->typed_val_float.type = builtin_type (current_gdbarch)->builtin_long_double; else - return ERROR; + { + free (s); + return ERROR; + } } + free (s); return FLOAT; } -- cgit v1.1