Squashed commit of the following:
commit
d4809e1ea4e61828bd5a7b6267d743f63ceb2ebc
Author: Shashi Lad <shaslad@cisco.com>
Date: Fri Jun 12 11:53:41 2020 -0400
coverity: fixing issues found during coverity scan
if (is_ip6)
{
const ip::IP6Hdr* const ip6h = p->ptrs.ip_api.get_ip6h(); // nullptr if ipv4
- const ip::IP6Frag* const ip6_frag = // nullptr if ipv4
- (is_ip6 ? layer::get_inner_ip6_frag() : nullptr);
+ const ip::IP6Frag* const ip6_frag = layer::get_inner_ip6_frag();
TextLog_Print(log, "%s TTL:%u TOS:0x%X ID:%u IpLen:%u DgmLen:%u",
protocol_names[to_utype(p->get_ip_proto_next())],
static const unsigned max_size =
offset + sizeof(eth::EtherHdr) + sizeof(ip::IP6Hdr) + sizeof(tcp::TCPHdr);
- uint16_t size;
- uint16_t dsize;
+ uint16_t size = 0;
+ uint16_t dsize = 0;
union
{
// TBD strafed sequence numbers could be divided by window
// scaling if present.
-static uint32_t Strafe(int i, uint32_t flags, const Packet* p)
+static uint64_t Strafe(int i, uint64_t flags, const Packet* p)
{
flags &= ENC_FLAG_VAL;
const auto iter = drop_reason_id_map.find(drop_reason);
if ( iter != drop_reason_id_map.end() )
return iter->second;
-
+
return default_drop_reason_id;
}
EvalStatus eval(Cursor&, Packet*) override;
private:
- SslStateRuleOptionData ssod;
+ SslStateRuleOptionData ssod = {};
};
//-------------------------------------------------------------------------
{ return DETECT; }
public:
- SslStateRuleOptionData ssod;
+ SslStateRuleOptionData ssod = {};
};
bool SslStateModule::begin(const char*, int, SnortConfig*)
EvalStatus eval(Cursor&, Packet*) override;
private:
- SslVersionRuleOptionData svod;
+ SslVersionRuleOptionData svod = {};
};
//-------------------------------------------------------------------------
{ return DETECT; }
public:
- SslVersionRuleOptionData svod;
+ SslVersionRuleOptionData svod = {};
};
bool SslVersionModule::begin(const char*, int, SnortConfig*)
static inline void free_iterator(u2iterator* it)
{
+
+ if (!it)
+ return;
+
if (it->file)
fclose(it->file);
if (it->filename)