Merge in SNORT/snort3 from ~MDAGON/snort3:discard_padding to master
Squashed commit of the following:
commit
a1630ebd88c1a1e7e3cb8430af2891ac6f8621a5
Author: Maya Dagon <mdagon@cisco.com>
Date: Mon Nov 22 17:02:13 2021 -0500
http2_inspect: discard with padding
session_data->remaining_data_padding[source_id] <= (length - data_offset) ?
session_data->remaining_data_padding[source_id] : (length - data_offset);
session_data->remaining_data_padding[source_id] -= avail;
+ assert(session_data->scan_remaining_frame_octets[source_id] >= avail);
session_data->scan_remaining_frame_octets[source_id] -= avail;
session_data->payload_discard[source_id] = true;
*flush_offset = avail;
remaining = 0;
session_data->header_octets_seen[source_id] = 0;
session_data->scan_state[source_id] = SCAN_FRAME_HEADER;
+ session_data->remaining_data_padding[source_id] = 0;
if (!session_data->frame_lengths[source_id].empty())
{