* coff-pe-read.c (read_pe_exported_syms): Don't return without

calling do_cleanup.
This commit is contained in:
Corinna Vinschen 2013-03-04 15:09:46 +00:00
parent fafd911d9f
commit feb1472522
2 changed files with 8 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2013-03-04 Corinna Vinschen <vinschen@redhat.com>
* coff-pe-read.c (read_pe_exported_syms): Don't return without
calling do_cleanup.
2013-03-04 Luis Machado <lgustavo@codesourcery.com>
* tracepoint.c (build_traceframe_info): Add code for byte order.

View file

@ -379,6 +379,7 @@ read_pe_exported_syms (struct objfile *objfile)
/* This is not a recognized PE format file. Abort now, because
the code is untested on anything else. *FIXME* test on
further architectures and loosen or remove this test. */
do_cleanups (back_to);
return;
}
@ -392,6 +393,7 @@ read_pe_exported_syms (struct objfile *objfile)
if (num_entries < 1) /* No exports. */
{
do_cleanups (back_to);
return;
}
if (is_pe64)
@ -448,6 +450,7 @@ read_pe_exported_syms (struct objfile *objfile)
if (export_size == 0)
{
/* Empty export table. */
do_cleanups (back_to);
return;
}