* source.c (forward_search_command): Don't fclose the stream,

just run the cleanups.
	(reverse_search_command): Likewise.
This commit is contained in:
Keith Seitz 2009-07-23 23:20:00 +00:00
parent 9b769489c6
commit e681b284b3
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2009-07-23 Keith Seitz <keiths@redhat.com>
* source.c (forward_search_command): Don't fclose the stream,
just run the cleanups.
(reverse_search_command): Likewise.
2009-07-23 Paul Pluzhnikov <ppluzhnikov@google.com>
* symtab.c (search_symbols): Add QUIT.

View File

@ -1612,7 +1612,7 @@ forward_search_command (char *regex, int from_tty)
if (re_exec (buf) > 0)
{
/* Match! */
fclose (stream);
do_cleanups (cleanups);
print_source_lines (current_source_symtab, line, line + 1, 0);
set_internalvar_integer (lookup_internalvar ("_"), line);
current_source_line = max (line - lines_to_list / 2, 1);
@ -1690,7 +1690,7 @@ reverse_search_command (char *regex, int from_tty)
if (re_exec (buf) > 0)
{
/* Match! */
fclose (stream);
do_cleanups (cleanups);
print_source_lines (current_source_symtab, line, line + 1, 0);
set_internalvar_integer (lookup_internalvar ("_"), line);
current_source_line = max (line - lines_to_list / 2, 1);
@ -1699,7 +1699,7 @@ reverse_search_command (char *regex, int from_tty)
line--;
if (fseek (stream, current_source_symtab->line_charpos[line - 1], 0) < 0)
{
fclose (stream);
do_cleanups (cleanups);
perror_with_name (current_source_symtab->filename);
}
}