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,12 +634,10 @@ 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,10 +715,8 @@ 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,13 +237,11 @@ 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);
@ -348,10 +346,8 @@ 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 if let Ok(length) = u16::try_from(rest.len()) {
(rest, length)
} else { } else {
if let Ok(length) = u16::try_from(rest.len()) { return Err(nom7::Err::Error(QuicError::InvalidPacket));
(rest, length)
} else {
return Err(nom7::Err::Error(QuicError::InvalidPacket));
}
}; };
Ok(( Ok((

@ -426,10 +426,8 @@ 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