diff --git a/src/file_analysis/analyzer/x509/X509.cc b/src/file_analysis/analyzer/x509/X509.cc index d1e80c1ae7..b12e95c89f 100644 --- a/src/file_analysis/analyzer/x509/X509.cc +++ b/src/file_analysis/analyzer/x509/X509.cc @@ -377,6 +377,8 @@ void X509::ParseSAN(X509_EXTENSION* ext) { emails->Assign(emails->Size(), std::move(bs)); break; + + default: break; } } diff --git a/src/probabilistic/Hasher.cc b/src/probabilistic/Hasher.cc index 4805cc8f48..632b3543aa 100644 --- a/src/probabilistic/Hasher.cc +++ b/src/probabilistic/Hasher.cc @@ -71,6 +71,8 @@ std::unique_ptr Hasher::Unserialize(BrokerDataView data) { case Default: hasher.reset(new DefaultHasher(k, {h1, h2})); break; case Double: hasher.reset(new DoubleHasher(k, {h1, h2})); break; + + default: break; } // Note that the derived classed don't hold any further state of diff --git a/src/threading/SerialTypes.cc b/src/threading/SerialTypes.cc index 6ae211c3bc..53560ee572 100644 --- a/src/threading/SerialTypes.cc +++ b/src/threading/SerialTypes.cc @@ -245,8 +245,8 @@ bool Value::Read(detail::SerializationFormat* fmt) { switch ( family ) { case 4: val.addr_val.family = IPv4; return fmt->Read(&val.addr_val.in.in4, "addr-in4"); - case 6: val.addr_val.family = IPv6; return fmt->Read(&val.addr_val.in.in6, "addr-in6"); + default: reporter->Warning("Unknown family type %d when reading addr\n", family); break; } // Can't be reached. @@ -270,6 +270,7 @@ bool Value::Read(detail::SerializationFormat* fmt) { val.subnet_val.length = (uint8_t)length; val.subnet_val.prefix.family = IPv6; return fmt->Read(&val.subnet_val.prefix.in.in6, "subnet-in6"); + default: reporter->Warning("Unknown family type %d when reading subnet\n", family); break; } // Can't be reached.