Calling fclose only on bad_report, but not on other errors or success
is confusing. The caller is always responsible for calling fclose on
the given file. Otherwise flcose might be called twice (e.g. in
dwfl_linux_proc_report).
Signed-off-by: Mark Wielaard <mjw@redhat.com>
+2013-09-12 Mark Wielaard <mjw@redhat.com>
+
+ * linux-proc-maps.c (proc_maps_report): Don't fclose FILE in
+ bad_report.
+
2013-09-12 Mark Wielaard <mjw@redhat.com>
* dwfl_module_getdwarf.c (find_symtab): Call elf_getdata with
{
bad_report:
free (line);
- fclose (f);
return -1;
}