From: Michael Altizer (mialtize) Date: Thu, 14 Feb 2019 15:09:38 +0000 (-0500) Subject: Merge pull request #1510 in SNORT/snort3 from ~BBANTWAL/snort3:sip_options_fix to... X-Git-Tag: 3.0.0-251~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2d929c0600e64fa67d4b65ce0bea8951b402e32;p=thirdparty%2Fsnort3.git Merge pull request #1510 in SNORT/snort3 from ~BBANTWAL/snort3:sip_options_fix to master Squashed commit of the following: commit e64363d8a95e244218c87ae618ebf4632b44b8ad Author: Bhagya Tholpady Date: Mon Feb 11 09:33:29 2019 -0500 sip: update sip options to use has_tcp_data instead of is_tcp --- diff --git a/src/service_inspectors/sip/ips_sip.cc b/src/service_inspectors/sip/ips_sip.cc index e9c801093..9e5580ff0 100644 --- a/src/service_inspectors/sip/ips_sip.cc +++ b/src/service_inspectors/sip/ips_sip.cc @@ -102,7 +102,7 @@ IpsOption::EvalStatus SipIpsOption::eval(Cursor& c, Packet* p) { Profile profile(sip_ps[idx]); - if ((!p->is_tcp() && !p->is_udp()) || !p->flow || !p->dsize) + if ((!p->has_tcp_data() && !p->is_udp()) || !p->flow || !p->dsize) return NO_MATCH; // FIXIT-P cache id at parse time for runtime use diff --git a/src/service_inspectors/sip/ips_sip_stat_code.cc b/src/service_inspectors/sip/ips_sip_stat_code.cc index 2431bbd5b..430b364dc 100644 --- a/src/service_inspectors/sip/ips_sip_stat_code.cc +++ b/src/service_inspectors/sip/ips_sip_stat_code.cc @@ -92,7 +92,7 @@ IpsOption::EvalStatus SipStatCodeOption::eval(Cursor&, Packet* p) { Profile profile(sipStatCodeRuleOptionPerfStats); - if ((!p->is_tcp() && !p->is_udp()) || !p->flow || !p->dsize) + if ((!p->has_tcp_data() && !p->is_udp()) || !p->flow || !p->dsize) return NO_MATCH; SIPData* sd = get_sip_session_data(p->flow);