In pass/drop combinations where the pass rule took precendence over
the drop, a "drop" false positive could still be logged due to the
storing of the drop record in the packet drop alert store.
Bug: #5867.
(cherry picked from commit
09348564f032ad61811d2a77aecc1d0472f4a656)
return FALSE;
}
+ if (!PACKET_TEST_ACTION(p, ACTION_DROP)) {
+ return FALSE;
+ }
+
if (g_droplog_flows_start && p->flow != NULL) {
int ret = FALSE;
ret = TRUE;
return ret;
- } else if (PACKET_TEST_ACTION(p, ACTION_DROP)) {
- return TRUE;
}
- return FALSE;
+ return TRUE;
}
void JsonDropLogRegister (void)