rust: fix clippy lints for clippy::collapsible_else_if

pull/8073/head
Jason Ish 3 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 {
*rdir = Direction::ToServer.into();
}
} else {
if dir != Direction::ToClient {
*rdir = Direction::ToClient.into();
}
} else if dir != Direction::ToClient {
*rdir = Direction::ToClient.into();
};
return ALPROTO_DCERPC;
}

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

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

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

@ -426,10 +426,8 @@ pub unsafe extern "C" fn rs_ssh_tx_get_alstate_progress(
if tx.cli_hdr.flags >= SSHConnectionState::SshStateBannerDone {
return SSHConnectionState::SshStateBannerDone as i32;
}
} else {
if tx.srv_hdr.flags >= SSHConnectionState::SshStateBannerDone {
return SSHConnectionState::SshStateBannerDone as i32;
}
} else if tx.srv_hdr.flags >= SSHConnectionState::SshStateBannerDone {
return SSHConnectionState::SshStateBannerDone 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;
}
}
else {
if tx.cli_hdr.flags == SSHConnectionState::SshStateBannerDone &&
tx.srv_hdr.flags == SSHConnectionState::SshStateBannerDone {
return true;
}
else if tx.cli_hdr.flags == SSHConnectionState::SshStateBannerDone &&
tx.srv_hdr.flags == SSHConnectionState::SshStateBannerDone {
return true;
}
return false;
}

Loading…
Cancel
Save