-- pulled in HI defaults patch from Bhagya
-- refactored inspector groups
-- moved normal_mask out of flow into inspector policy
+-- patched around flow key issue with icmp ipproto vs pkt type
125
-- discovered can't catch exceptions thrown from Lua to C++; need to
key->init(ip_api.get_src(), ip_api.get_dst(), ip_api.id(),
proto, vlanId, mplsId, addressSpaceId);
}
- else if (proto == IPPROTO_ICMP)
+ // FIXIT-H-J segfault because p->ptrs.icmph is null
+ // shold be checking pkt type instead of ipproto?
+ //else if (proto == IPPROTO_ICMP)
+ else if ( p->ptrs.icmph )
{
- // FIXIT-H-J segfault because p->ptrs.icmph is null
- // shold be checking pkt type instead of ipproto?
key->init(ip_api.get_src(), p->ptrs.icmph->type, ip_api.get_dst(), 0,
proto, vlanId, mplsId, addressSpaceId);
}