diff options
author | Roland McGrath <roland@redhat.com> | 2009-05-07 18:57:34 -0700 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 2009-05-07 18:57:34 -0700 |
commit | 188cba0d334be0b91838ee2f4b34d033809f6e90 (patch) | |
tree | 810ba733d2b3a6162e6041298ca5d207f7ec099d | |
parent | 4e5e29e7722e9b6881a685002487f4ca3001c480 (diff) | |
parent | e7c163324ebddf922f2827789b498ec1d7d9a2aa (diff) | |
download | elfutils-188cba0d334be0b91838ee2f4b34d033809f6e90.tar.gz |
Merge commit 'origin/master' into dwarf
-rw-r--r-- | libdw/dwarf_getmacros.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libdw/dwarf_getmacros.c b/libdw/dwarf_getmacros.c index 22afbc3f..4220ebef 100644 --- a/libdw/dwarf_getmacros.c +++ b/libdw/dwarf_getmacros.c @@ -65,6 +65,9 @@ dwarf_getmacros (die, callback, arg, offset) void *arg; ptrdiff_t offset; { + if (d == NULL) + return -1; + Elf_Data *d = die->cu->dbg->sectiondata[IDX_debug_macinfo]; if (unlikely (d == NULL) || unlikely (d->d_buf == NULL)) { |