* partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':)

Fix memory leak.
This commit is contained in:
Jim Blandy 2001-06-01 21:17:50 +00:00
parent 531017dfa4
commit d0bbfec7b6
2 changed files with 5 additions and 0 deletions

View File

@ -1,5 +1,8 @@
2001-06-01 Jim Blandy <jimb@redhat.com>
* partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':)
Fix memory leak.
* partial-stab.h: New complaint: function_outside_compilation_unit.
(case N_FUN: case 'f':, case N_FUN: case 'F':): If pst is zero,
complain, and don't try to set pst's start address.

View File

@ -586,6 +586,7 @@ switch (CUR_SYMBOL_TYPE)
memcpy (name, namestring, name_len);
name[name_len] = '\0';
complain (&function_outside_compilation_unit, name);
xfree (name);
}
CUR_SYMBOL_VALUE += ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
#ifdef DBXREAD_ONLY
@ -640,6 +641,7 @@ switch (CUR_SYMBOL_TYPE)
memcpy (name, namestring, name_len);
name[name_len] = '\0';
complain (&function_outside_compilation_unit, name);
xfree (name);
}
CUR_SYMBOL_VALUE += ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
#ifdef DBXREAD_ONLY