Merge in SNORT/snort3 from ~RDEMPSTE/snort3:fix_issues to master
Squashed commit of the following:
commit
ed8b5e927b8e6aafb9b58b85f596a49c647054b0
Author: Ron Dempster (rdempste) <rdempste@cisco.com>
Date: Mon May 2 10:12:21 2022 -0400
flow, side_channel, utils: fix clang issues
/* .ip_protocol = */ 14,
/* .pkt_type = */ PktType::TCP,
/* .version = */ 14,
- /* .flags = */ 0,
+ /* .flags.group_used = */ 0,
+ /* .flags.padding_bits = */ 0,
};
static struct __attribute__((__packed__)) TestDeleteMessage {
{
SCMessage* msg = new SCMessage;
msg->handle = connector_transmit->alloc_message((content_length + sizeof(SCMsgHdr)),
- (const uint8_t**)&(msg->hdr));
+ const_cast<const uint8_t**>(reinterpret_cast<uint8_t**>(&msg->hdr)));
assert(msg->handle);
msg->sc = this;
{
js->alerts |= ALERT_MIXED_ENCODINGS;
}
- UnescapeDecode(s.output.data, s.output.len, (const char**)&(s.output.data), &s.output.data,
+ UnescapeDecode(s.output.data, s.output.len, const_cast<const char**>(&s.output.data), &s.output.data,
s.output.size, &(s.output.len), js, iis_unicode_map);
*bytes_copied = s.output.len;