Merge in SNORT/snort3 from ~OFEDORYC/snort3:dce-rpc-proper-proto-bits to master
Squashed commit of the following:
commit
42a55ac05273a04b923e9fc43e3de949cd5573ea
Author: ofedoryc <ofedoryc@cisco.com>
Date: Thu Sep 11 05:27:30 2025 -0400
dce-rpc: proper proto-bits not set in DCE2_GetRpkt which causes assertion fail in u2 logger
rpkt->ptrs = p->ptrs;
rpkt->flow = p->flow;
rpkt->proto_bits = p->proto_bits;
+
+ if (p->proto_bits & PROTO_BIT__VLAN)
+ {
+ memcpy(rpkt->layers, p->layers, p->num_layers * sizeof(Layer));
+ rpkt->num_layers = p->num_layers;
+ rpkt->vlan_idx = p->vlan_idx;
+ }
+
rpkt->packet_flags = p->packet_flags;
rpkt->packet_flags |= PKT_PSEUDO;
rpkt->user_inspection_policy_id = p->user_inspection_policy_id;