detect: fix read overflow in DetectGetLastSMByListId

pull/5242/head
Philippe Antoine 5 years ago committed by Victor Julien
parent b99ffd9ece
commit 5c31383d1c

@ -543,6 +543,9 @@ SigMatch *DetectGetLastSMByListId(const Signature *s, int list_id, ...)
SigMatch *sm_new;
int sm_type;
if ((uint32_t)list_id >= s->init_data->smlists_array_size) {
return NULL;
}
SigMatch *sm_list = s->init_data->smlists_tail[list_id];
if (sm_list == NULL)
return NULL;

Loading…
Cancel
Save