detect: checks for overflow when comparing signatures priorities

pull/5384/head
Philippe Antoine 5 years ago committed by Victor Julien
parent abca451901
commit 1674239442

@ -682,7 +682,12 @@ static int SCSigOrderByIPPairbitsCompare(SCSigSignatureWrapper *sw1,
static int SCSigOrderByPriorityCompare(SCSigSignatureWrapper *sw1,
SCSigSignatureWrapper *sw2)
{
return sw2->sig->prio - sw1->sig->prio;
if (sw1->sig->prio > sw2->sig->prio) {
return -1;
} else if (sw1->sig->prio < sw2->sig->prio) {
return 1;
}
return 0;
}
/**

Loading…
Cancel
Save