diff options
author | John Gilmore <gnu@cygnus> | 1992-11-06 11:05:08 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-11-06 11:05:08 +0000 |
commit | 59c84bd8d574c3f19753507966eec4b3d81ef663 (patch) | |
tree | c00d5564361012d4e984d9864f723283e2f96bf6 /gdb/c-exp.y | |
parent | 8a96d79b70cca5e535ed5f83df0063b8a6d081da (diff) | |
download | fsf-binutils-gdb-59c84bd8d574c3f19753507966eec4b3d81ef663.zip fsf-binutils-gdb-59c84bd8d574c3f19753507966eec4b3d81ef663.tar.gz fsf-binutils-gdb-59c84bd8d574c3f19753507966eec4b3d81ef663.tar.bz2 |
Fix problems noticed by Allan Steel, <allan@maths.su.oz.au>,
when debugging a program with 100 shared libraries.
* solib.c (solib_map_sections): Always close the BFD we open.
Free all malloc'd storage we allocate, too, including error cases.
(struct so_list): Remove unused so_bfd member.
(clear_solib): Don't bother closing so_bfd.
* symfile.c (symfile_bfd_open): Mark newly opened BFD as
cacheable. `So many symbol files, so little file descriptors.'
Diffstat (limited to 'gdb/c-exp.y')
0 files changed, 0 insertions, 0 deletions