* linespec.c (decode_objc): Add cleanup to free

INFO.FILE_SYMTABS.
	(find_linespec_symbols): Add cleanup to free CLASSES.
	* symfile.c (find_separate_debug_file_by_debuglink): Add
	cleanup to free DEBUGLINK.
	* ui-out.c (clear_header_list): No need to check if
	HEADER_NEXT.COLHDR is NULL.
	Free HEADER_NEXT.COL_NAME.
This commit is contained in:
Keith Seitz 2012-05-31 18:44:50 +00:00
parent 2d376810dc
commit 71bdabee21
4 changed files with 17 additions and 3 deletions

View file

@ -968,8 +968,8 @@ clear_header_list (struct ui_out *uiout)
{
uiout->table.header_next = uiout->table.header_first;
uiout->table.header_first = uiout->table.header_first->next;
if (uiout->table.header_next->colhdr != NULL)
xfree (uiout->table.header_next->colhdr);
xfree (uiout->table.header_next->colhdr);
xfree (uiout->table.header_next->col_name);
xfree (uiout->table.header_next);
}
gdb_assert (uiout->table.header_first == NULL);