aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib-target.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/solib-target.c')
-rw-r--r--gdb/solib-target.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/solib-target.c b/gdb/solib-target.c
index 6873e39..b2d8bc4 100644
--- a/gdb/solib-target.c
+++ b/gdb/solib-target.c
@@ -497,4 +497,9 @@ _initialize_solib_target (void)
solib_target_so_ops.in_dynsym_resolve_code
= solib_target_in_dynsym_resolve_code;
solib_target_so_ops.bfd_open = solib_bfd_open;
+
+ /* Set current_target_so_ops to solib_target_so_ops if not already
+ set. */
+ if (current_target_so_ops == 0)
+ current_target_so_ops = &solib_target_so_ops;
}