mesh: avoid out of bounds reads

This commit is contained in:
Matthias Ringwald 2020-08-06 20:48:03 +02:00
parent 84e4acf20a
commit 927b0d8be6

View File

@ -100,6 +100,7 @@ void mesh_composition_data_iterator_init(mesh_composite_data_iterator_t * it, co
}
bool mesh_composition_data_iterator_has_next_element(mesh_composite_data_iterator_t * it){
if ((it->offset + 3) >= it->size) return false;
return (it->offset + mesh_composition_data_iterator_element_len(it)) <= it->size;
}