Reject ICMP traffic, not only TCP/UDP

pull/1435/head
Alexander Gozman 11 years ago committed by Victor Julien
parent 1f9d9256e7
commit 568635c2e1

@ -70,18 +70,14 @@ TmEcode RespondRejectFunc(ThreadVars *tv, Packet *p, void *data, PacketQueue *pq
if (PKT_IS_IPV4(p)) {
if (PKT_IS_TCP(p)) {
ret = RejectSendIPv4TCP(tv, p, data);
} else if(PKT_IS_UDP(p)) {
ret = RejectSendIPv4ICMP(tv, p, data);
} else {
return TM_ECODE_OK;
ret = RejectSendIPv4ICMP(tv, p, data);
}
} else if (PKT_IS_IPV6(p)) {
if (PKT_IS_TCP(p)) {
ret = RejectSendIPv6TCP(tv, p, data);
} else if(PKT_IS_UDP(p)){
ret = RejectSendIPv6ICMP(tv, p, data);
} else {
return TM_ECODE_OK;
ret = RejectSendIPv6ICMP(tv, p, data);
}
} else {
/* we're only supporting IPv4 and IPv6 */

Loading…
Cancel
Save