* aout-target.h (MY_close_and_cleanup): Make local function
instead of alias of MY_bfd_free_cached_info. Also call
_bfd_generic_close_and_cleanup.
+2012-11-07 Hans-Peter Nilsson <hp@axis.com>
+
+ PR binutils/14481
+ * aout-target.h (MY_close_and_cleanup): Make local function
+ instead of alias of MY_bfd_free_cached_info. Also call
+ _bfd_generic_close_and_cleanup.
+
2012-11-06 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/14813
#endif
#ifndef MY_close_and_cleanup
-#define MY_close_and_cleanup MY_bfd_free_cached_info
+
+/* Handle closing of a BFD including the resource-releasing parts. */
+
+static bfd_boolean
+MY_close_and_cleanup (bfd *abfd)
+{
+ if (!MY_bfd_free_cached_info (abfd))
+ return FALSE;
+
+ return _bfd_generic_close_and_cleanup (abfd);
+}
+
#endif
#ifndef MY_get_dynamic_symtab_upper_bound