diff options
Diffstat (limited to 'libdw/dwarf_offabbrev.c')
| -rw-r--r-- | libdw/dwarf_offabbrev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libdw/dwarf_offabbrev.c b/libdw/dwarf_offabbrev.c index 2cac2794..953c40e2 100644 --- a/libdw/dwarf_offabbrev.c +++ b/libdw/dwarf_offabbrev.c @@ -62,8 +62,10 @@ dwarf_offabbrev (Dwarf *dbg, Dwarf_Off offset, size_t *lengthp, if (dbg == NULL) return -1; + rwlock_rdlock (dbg->lock); Dwarf_Abbrev *abbrev = __libdw_getabbrev (dbg, NULL, offset, lengthp, abbrevp); + rwlock_unlock (dbg->lock); if (abbrev == NULL) return -1; |
