rust/snmp: fix missing IPPROTO_* declarations (use core)

pull/3926/head
Pierre Chifflier 6 years ago
parent c67a53773b
commit c60f2028e5

@ -564,7 +564,7 @@ pub unsafe extern "C" fn rs_register_snmp_parser() {
let mut parser = RustParser {
name : PARSER_NAME.as_ptr() as *const libc::c_char,
default_port : default_port.as_ptr(),
ipproto : libc::IPPROTO_UDP,
ipproto : core::IPPROTO_UDP,
probe_ts : rs_snmp_probing_parser,
probe_tc : rs_snmp_probing_parser,
min_depth : 0,
@ -600,7 +600,7 @@ pub unsafe extern "C" fn rs_register_snmp_parser() {
if AppLayerParserConfParserEnabled(ip_proto_str.as_ptr(), parser.name) != 0 {
let _ = AppLayerRegisterParser(&parser, alproto);
}
AppLayerParserRegisterGetTxIterator(libc::IPPROTO_UDP as u8, alproto, rs_snmp_get_tx_iterator);
AppLayerParserRegisterGetTxIterator(core::IPPROTO_UDP as u8, alproto, rs_snmp_get_tx_iterator);
// port 162
let default_port_traps = CString::new("162").unwrap();
parser.default_port = default_port_traps.as_ptr();

Loading…
Cancel
Save