This commit is contained in:
Pascal Engélibert 2026-08-24 09:20:01 +02:00
commit 5e0007fab6
4 changed files with 28 additions and 36 deletions

View file

@ -74,7 +74,6 @@ impl DownStreamInner {
} else if byte_count == -1 {
continue;
}
} else {
}
}
}
@ -138,7 +137,6 @@ impl DownStreamInner {
} else if byte_count == -1 {
continue;
}
} else {
}
}
}
@ -186,7 +184,7 @@ impl DownStreamInner {
},
}
}
return Some(data_length);
Some(data_length)
}
}
@ -257,7 +255,6 @@ impl UpStreamInner {
} else if byte_count == -1 {
continue;
}
} else {
}
}
}
@ -317,7 +314,6 @@ impl UpStreamInner {
} else if byte_count == -1 {
continue;
}
} else {
}
}
}
@ -365,6 +361,6 @@ impl UpStreamInner {
},
}
}
return Some(data_length);
Some(data_length)
}
}

View file

@ -61,7 +61,6 @@
//! }
//! }
//!
//! fn main() {
//! // Create new SSLRelay object
//! let mut relay = sslrelay::SSLRelay::new(
//! Handler,
@ -81,7 +80,6 @@
//!
//! // Start listening
//! relay.start();
//! }
//! ```
use openssl::{

View file

@ -16,7 +16,7 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
}
/// Starts the SSLRelay connection handling.
pub fn start(&mut self) {
let rhost = self.config.remote_host.clone();
let rhost = self.config.remote_host;
let rport = self.config.remote_port.clone();
let upstream_data_stream_type = self.config.upstream_data_type;
@ -38,7 +38,7 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
let acceptor = acceptor.clone();
let mut handler_clone = self.handlers.as_ref().unwrap().clone();
let r_host = rhost.clone();
let r_host = rhost;
let r_port = rport.clone();
let this_conn_id = conn_id;
@ -91,7 +91,7 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
Ok(stream) => {
let handler_clone = self.handlers.as_ref().unwrap().clone();
let r_host = rhost.clone();
let r_host = rhost;
let r_port = rport.clone();
let this_conn_id = conn_id;

View file

@ -311,9 +311,8 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
Err(e) => {
Self::handle_error(
format!(
"Can't connect to remote host: {}\nErr: {}",
format!("{}:{}", remote_host, remote_port),
e
"Can't connect to remote host: {}:{}\nErr: {}",
remote_host, remote_port, e
)
.as_str(),
);
@ -321,7 +320,7 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
}
};
let _ = s.set_read_timeout(Some(Duration::from_millis(50)));
return Ok(DataStreamType::RAW(s));
Ok(DataStreamType::RAW(s))
}
TCPDataType::TLS => {
let mut sslbuilder = SslConnector::builder(SslMethod::tls()).unwrap();
@ -334,9 +333,8 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
Err(e) => {
Self::handle_error(
format!(
"Can't connect to remote host: {}\nErr: {}",
format!("{}:{}", remote_host, remote_port),
e
"Can't connect to remote host: {}:{}\nErr: {}",
remote_host, remote_port, e
)
.as_str(),
);
@ -357,7 +355,7 @@ impl<H: HandlerCallbacks + std::marker::Sync + std::marker::Send + Clone + 'stat
let _ = s
.get_ref()
.set_read_timeout(Some(Duration::from_millis(50)));
return Ok(DataStreamType::TLS(s));
Ok(DataStreamType::TLS(s))
}
}
}