fix overflow

This commit is contained in:
rustdesk 2021-10-20 17:03:48 +08:00
parent 62d2c0fb6d
commit 1ddd5203e5

View File

@ -1,6 +1,6 @@
pub use arboard::Clipboard as ClipboardContext;
use hbb_common::{
allow_err,
allow_err, bail,
compress::{compress as compress_func, decompress},
config::{Config, COMPRESS_LEVEL, RENDEZVOUS_TIMEOUT},
log,
@ -240,6 +240,10 @@ async fn test_nat_type_() -> ResultType<bool> {
let rendezvous_server = get_rendezvous_server(100).await;
let server1 = rendezvous_server;
let mut server2 = server1;
if server1.port() == 0 { // offline
// avoid overflow crash
bail!("Offline");
}
server2.set_port(server1.port() - 1);
let mut msg_out = RendezvousMessage::new();
let serial = Config::get_serial();