summaryrefslogtreecommitdiffstats
path: root/libdw/dwarf_formblock.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/dwarf_formblock.c')
-rw-r--r--libdw/dwarf_formblock.c3
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;