rust: fix clippy lints for clippy::collapsible_else_if

pull/8073/head
Jason Ish 4 years ago committed by Victor Julien
parent 6b71d69356
commit 572505870a

@ -312,10 +312,8 @@ pub unsafe extern "C" fn rs_dcerpc_probe_udp(_f: *const core::Flow, direction: u
if dir != Direction::ToServer { if dir != Direction::ToServer {
*rdir = Direction::ToServer.into(); *rdir = Direction::ToServer.into();
} }
} else { } else if dir != Direction::ToClient {
if dir != Direction::ToClient {
*rdir = Direction::ToClient.into(); *rdir = Direction::ToClient.into();
}
}; };
return ALPROTO_DCERPC; return ALPROTO_DCERPC;
} }

@ -634,13 +634,11 @@ pub unsafe extern "C" fn rs_http2_tx_get_cookie(
*buffer_len = value.len() as u32; *buffer_len = value.len() as u32;
return 1; return 1;
} }
} else { } else if let Ok(value) = http2_frames_get_header_value(tx, Direction::ToClient, "set-cookie") {
if let Ok(value) = http2_frames_get_header_value(tx, Direction::ToClient, "set-cookie") {
*buffer = value.as_ptr(); //unsafe *buffer = value.as_ptr(); //unsafe
*buffer_len = value.len() as u32; *buffer_len = value.len() as u32;
return 1; return 1;
} }
}
return 0; return 0;
} }
@ -717,12 +715,10 @@ fn http2_header_iscookie(direction: Direction, hname: &[u8]) -> bool {
if s.to_lowercase() == "cookie" { if s.to_lowercase() == "cookie" {
return true; return true;
} }
} else { } else if s.to_lowercase() == "set-cookie" {
if s.to_lowercase() == "set-cookie" {
return true; return true;
} }
} }
}
return false; return false;
} }

@ -237,15 +237,13 @@ impl HTTP2Transaction {
} }
} }
} }
} else { } else if !self.file_range.is_null() {
if !self.file_range.is_null() {
if over { if over {
range::http2_range_close(self, Direction::ToClient, decompressed) range::http2_range_close(self, Direction::ToClient, decompressed)
} else { } else {
range::http2_range_append(self.file_range, decompressed) range::http2_range_append(self.file_range, decompressed)
} }
} }
}
let (files, flags) = self.files.get(Direction::ToClient); let (files, flags) = self.files.get(Direction::ToClient);
self.ft_tc.new_chunk( self.ft_tc.new_chunk(
sfcm, sfcm,
@ -348,13 +346,11 @@ impl HTTP2Transaction {
if self.state < HTTP2TransactionState::HTTP2StateDataClient { if self.state < HTTP2TransactionState::HTTP2StateDataClient {
self.state = HTTP2TransactionState::HTTP2StateDataClient; self.state = HTTP2TransactionState::HTTP2StateDataClient;
} }
} else { } else if self.state < HTTP2TransactionState::HTTP2StateDataServer {
if self.state < HTTP2TransactionState::HTTP2StateDataServer {
self.state = HTTP2TransactionState::HTTP2StateDataServer; self.state = HTTP2TransactionState::HTTP2StateDataServer;
} }
} }
} }
}
_ => {} _ => {}
} }
} }

@ -357,12 +357,10 @@ impl QuicHeader {
} else { } else {
return Err(nom7::Err::Error(QuicError::InvalidPacket)); return Err(nom7::Err::Error(QuicError::InvalidPacket));
} }
} else { } else if let Ok(length) = u16::try_from(rest.len()) {
if let Ok(length) = u16::try_from(rest.len()) {
(rest, length) (rest, length)
} else { } else {
return Err(nom7::Err::Error(QuicError::InvalidPacket)); return Err(nom7::Err::Error(QuicError::InvalidPacket));
}
}; };
Ok(( Ok((

@ -426,11 +426,9 @@ pub unsafe extern "C" fn rs_ssh_tx_get_alstate_progress(
if tx.cli_hdr.flags >= SSHConnectionState::SshStateBannerDone { if tx.cli_hdr.flags >= SSHConnectionState::SshStateBannerDone {
return SSHConnectionState::SshStateBannerDone as i32; return SSHConnectionState::SshStateBannerDone as i32;
} }
} else { } else if tx.srv_hdr.flags >= SSHConnectionState::SshStateBannerDone {
if tx.srv_hdr.flags >= SSHConnectionState::SshStateBannerDone {
return SSHConnectionState::SshStateBannerDone as i32; return SSHConnectionState::SshStateBannerDone as i32;
} }
}
return SSHConnectionState::SshStateInProgress as i32; return SSHConnectionState::SshStateInProgress as i32;
} }
@ -508,11 +506,9 @@ pub unsafe extern "C" fn rs_ssh_tx_get_log_condition( tx: *mut std::os::raw::c_v
return true; return true;
} }
} }
else { else if tx.cli_hdr.flags == SSHConnectionState::SshStateBannerDone &&
if tx.cli_hdr.flags == SSHConnectionState::SshStateBannerDone &&
tx.srv_hdr.flags == SSHConnectionState::SshStateBannerDone { tx.srv_hdr.flags == SSHConnectionState::SshStateBannerDone {
return true; return true;
} }
}
return false; return false;
} }

Loading…
Cancel
Save