diff options
Diffstat (limited to 'libdw/dwarf_formblock.c')
-rw-r--r-- | libdw/dwarf_formblock.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libdw/dwarf_formblock.c b/libdw/dwarf_formblock.c index 980bc10f..3d56f222 100644 --- a/libdw/dwarf_formblock.c +++ b/libdw/dwarf_formblock.c @@ -73,8 +73,7 @@ dwarf_formblock (attr, return_block) case DW_FORM_exprloc: if (unlikely (endp - datap < 1)) goto invalid; - // XXX bounds check - get_uleb128 (return_block->length, datap); + get_uleb128 (return_block->length, datap, endp); return_block->data = (unsigned char *) datap; break; |