diff --git a/scan_engine.cc b/scan_engine.cc index 4517e1e90..9f060511c 100644 --- a/scan_engine.cc +++ b/scan_engine.cc @@ -964,7 +964,7 @@ void UltraProbe::setIP(u8 *ippacket, u32 len, const probespec *pspec) { } u16 UltraProbe::icmpid() const { - assert(mypspec.proto == IPPROTO_ICMP); + assert(mypspec.proto == IPPROTO_ICMP || mypspec.proto == IPPROTO_ICMPV6); return probes.IP.pd.icmp.ident; }