dcerpc: use null for default ports

pull/6383/head
Shivani Bhardwaj 4 years ago committed by Victor Julien
parent 2cff811609
commit f4f6387a00

@ -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,

@ -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,

Loading…
Cancel
Save