Skip to content

Commit 3c4ba04

Browse files
author
Daniel Kroening
committed
need to check lower bound on index in rw_range_sett::get_objects_byte_extract
1 parent 12efeab commit 3c4ba04

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/analyses/goto_rw.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ void rw_range_sett::get_objects_byte_extract(
145145
else
146146
{
147147
index*=8;
148-
if(index>=pointer_offset_bits(be.op().type(), ns))
148+
if(index<0 ||
149+
index>=pointer_offset_bits(be.op().type(), ns))
149150
return;
150151

151152
endianness_mapt map(

0 commit comments

Comments
 (0)