* somsolib.c (som_solib_add): Return without loading any shared
authorJeff Law <law@redhat.com>
Tue, 27 Dec 1994 19:36:00 +0000 (19:36 +0000)
committerJeff Law <law@redhat.com>
Tue, 27 Dec 1994 19:36:00 +0000 (19:36 +0000)
libraries if symfile_objfile is NULL.
(som_solib_create_inferior_hook): Likewise.

gdb/ChangeLog
gdb/somsolib.c

index d8b0969564826d29cf03a4b04fac5031fced89c9..a532b14168e526f0f04e070269d66d117decf6ed 100644 (file)
@@ -1,3 +1,9 @@
+Tue Dec 27 12:32:43 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somsolib.c (som_solib_add): Return without loading any shared
+       libraries if symfile_objfile is NULL.
+       (som_solib_create_inferior_hook): Likewise.
+
 Fri Dec 23 17:03:13 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
 
        * remote-est.c:  New file supports EST-300 CPU32 background 
index fc3d2ad15fe118190dc27b9a2db593bbbe738ed5..3bdc82f13aa4ae108c04f98833f51ccd144a6c9a 100644 (file)
@@ -126,6 +126,9 @@ som_solib_add (arg_string, from_tty, target)
      We also need to examine __dld_flags to determine if the shared library
      list is valid and to determine if the libraries have been privately
      mapped.  */
+  if (symfile_objfile == NULL)
+    return;
+
   /* First see if the objfile was dynamically linked.  */
   shlib_info = bfd_get_section_by_name (symfile_objfile->obfd, "$SHLIB_INFO$");
   if (!shlib_info)
@@ -454,6 +457,9 @@ som_solib_create_inferior_hook()
   char shadow_contents[BREAKPOINT_MAX], buf[4];
   CORE_ADDR anaddr;
 
+  if (symfile_objfile == NULL)
+    return; 
+
   /* First see if the objfile was dynamically linked.  */
   shlib_info = bfd_get_section_by_name (symfile_objfile->obfd, "$SHLIB_INFO$");
   if (!shlib_info)