]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dcerpc: use null for default ports
authorShivani Bhardwaj <shivanib134@gmail.com>
Fri, 25 Jun 2021 17:56:44 +0000 (23:26 +0530)
committerVictor Julien <victor@inliniac.net>
Fri, 17 Sep 2021 09:03:18 +0000 (11:03 +0200)
rust/src/dcerpc/dcerpc.rs
rust/src/dcerpc/dcerpc_udp.rs

index 45b68a66d0e707689b858bb217bdb556d3ba9e1c..f91db9831cec34e3eea2d2e9ca2cbbc9b628b916 100644 (file)
@@ -21,6 +21,7 @@ use crate::dcerpc::parser;
 use nom::error::ErrorKind;
 use nom::number::Endianness;
 use nom;
+use std;
 use std::cmp;
 use std::ffi::CString;
 
@@ -1375,10 +1376,9 @@ pub const PARSER_NAME: &'static [u8] = b"dcerpc\0";
 
 #[no_mangle]
 pub unsafe extern "C" fn rs_dcerpc_register_parser() {
-    let default_port = CString::new("[0:65355]").unwrap();
     let parser = RustParser {
         name: PARSER_NAME.as_ptr() as *const std::os::raw::c_char,
-        default_port: default_port.as_ptr(),
+        default_port: std::ptr::null(),
         ipproto: IPPROTO_TCP,
         probe_ts: None,
         probe_tc: None,
index 42184d44bd6f9e5e027e80711971e491be382017..b71dfe18d28812a171091ab5ba97ccf59704cb33 100644 (file)
@@ -341,10 +341,9 @@ fn register_pattern_probe() -> i8 {
 
 #[no_mangle]
 pub unsafe extern "C" fn rs_dcerpc_udp_register_parser() {
-    let default_port = CString::new("[0:65535]").unwrap();
     let parser = RustParser {
         name: PARSER_NAME.as_ptr() as *const std::os::raw::c_char,
-        default_port: default_port.as_ptr(),
+        default_port: std::ptr::null(),
         ipproto: core::IPPROTO_UDP,
         probe_ts: None,
         probe_tc: None,