diff options
-rw-r--r-- | binutils/stabs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/binutils/stabs.c b/binutils/stabs.c index 2b52416..796ff85 100644 --- a/binutils/stabs.c +++ b/binutils/stabs.c @@ -5467,7 +5467,10 @@ stab_demangle_v3_arg (void *dhandle, struct stab_handle *info, dc->u.s_binary.right, &varargs); if (pargs == NULL) - return NULL; + { + free (dt); + return NULL; + } return debug_make_function_type (dhandle, dt, pargs, varargs); } |