diff --git a/rust/src/smb/detect.rs b/rust/src/smb/detect.rs index 1c77d74608..a6e1560a1a 100644 --- a/rust/src/smb/detect.rs +++ b/rust/src/smb/detect.rs @@ -173,7 +173,9 @@ pub extern "C" fn rs_smb_tx_get_dce_iface(state: &mut SMBState, let if_op = dce_data.op; let if_version = dce_data.version; let is_dcerpc_request = match tx.type_data { - Some(SMBTransactionTypeData::DCERPC(ref x)) => { x.req_cmd == 1 }, + Some(SMBTransactionTypeData::DCERPC(ref x)) => { + x.req_cmd == DCERPC_TYPE_REQUEST + }, _ => { false }, }; if !is_dcerpc_request {