stream_slice: StreamSlice,
_data: *const std::os::raw::c_void
) -> AppLayerResult {
- let eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0 {
- true
- } else {
- false
- };
+ let eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0;
if eof {
// If needed, handle EOF, or pass it into the parser.
stream_slice: StreamSlice,
_data: *const std::os::raw::c_void
) -> AppLayerResult {
- let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 {
- true
- } else {
- false
- };
+ let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0;
let state = cast_pointer!(state, TemplateState);
if stream_slice.is_gap() {
}
// for now assume that stable FILE_SYNC flags means a single chunk
- let is_last = if w.stable == 2 { true } else { false };
+ let is_last = w.stable == 2;
let file_handle = w.handle.value.to_vec();
let file_name = if let Some(name) = self.namemap.get(w.handle.value) {
SCLogDebug!("WRITE name {:?}", name);
* is not part of the write record itself so we pass it in here. */
fn write_v4<'b>(&mut self, r: &RpcPacket<'b>, w: &Nfs4RequestWrite<'b>, fh: &'b [u8]) {
// for now assume that stable FILE_SYNC flags means a single chunk
- let is_last = if w.stable == 2 { true } else { false };
+ let is_last = w.stable == 2;
SCLogDebug!("is_last {}", is_last);
let mut fill_bytes = 0;
flow: *const Flow, state: *mut std::os::raw::c_void, pstate: *mut std::os::raw::c_void,
stream_slice: StreamSlice, _data: *const std::os::raw::c_void,
) -> AppLayerResult {
- let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 {
- true
- } else {
- false
- };
+ let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0;
let state_safe: &mut PgsqlState = cast_pointer!(state, PgsqlState);
}
pub fn is_smb(&self) -> bool {
let valid = self.is_valid();
- let smb = if self.data.len() >= 4 &&
- self.data[1] == b'S' && self.data[2] == b'M' && self.data[3] == b'B' &&
- (self.data[0] == b'\xFE' || self.data[0] == b'\xFF' || self.data[0] == b'\xFD')
- {
- true
- } else {
- false
- };
+ let smb = self.data.len() >= 4 &&
+ self.data[1] == b'S' && self.data[2] == b'M' && self.data[3] == b'B' && (self.data[0] == b'\xFE' || self.data[0] == b'\xFF' || self.data[0] == b'\xFD');
valid && smb
}
for tx in &mut self.transactions {
let found = match tx.type_data {
Some(SMBTransactionTypeData::NEGOTIATE(ref x)) => {
- if x.smb_ver == smb_ver {
- true
- } else {
- false
- }
+ x.smb_ver == smb_ver
},
_ => { false },
};
stream_slice: StreamSlice,
_data: *const std::os::raw::c_void
) -> AppLayerResult {
- let eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0 {
- true
- } else {
- false
- };
+ let eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0;
if eof {
// If needed, handle EOF, or pass it into the parser.
stream_slice: StreamSlice,
_data: *const std::os::raw::c_void
) -> AppLayerResult {
- let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 {
- true
- } else {
- false
- };
+ let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0;
let state = cast_pointer!(state, TelnetState);
if stream_slice.is_gap() {