aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/solib.c')
-rw-r--r--gdb/solib.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/solib.c b/gdb/solib.c
index b486442..28f6a4e 100644
--- a/gdb/solib.c
+++ b/gdb/solib.c
@@ -1113,6 +1113,9 @@ bool
solib_contains_address_p (const struct so_list *const solib,
CORE_ADDR address)
{
+ if (solib->sections == nullptr)
+ return false;
+
for (target_section &p : *solib->sections)
if (p.addr <= address && address < p.endaddr)
return true;