fix overflow
This commit is contained in:
		
							parent
							
								
									62d2c0fb6d
								
							
						
					
					
						commit
						1ddd5203e5
					
				@ -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();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user