Skip to content

Commit fcf0494

Browse files
committed
test: add debugger error
1 parent a3ed5a5 commit fcf0494

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/scanning/scanner.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::net::Ipv4Addr;
22
use std::sync::Arc;
33
use futures::{stream, Stream, StreamExt};
44
use std::time::Duration;
5-
use crate::minecraft;
5+
use crate::{logger, minecraft};
66
use crate::minecraft::join::execute_join_check;
77
use crate::minecraft::ping::execute_ping;
88
use crate::minecraft::query::execute_query;
@@ -60,7 +60,13 @@ pub fn scan(targets: Vec<(Ipv4Addr, u16)>, config: ScanConfig) -> impl Stream<It
6060
};
6161

6262
let join = if cfg.do_join {
63-
execute_join_check(ip, port, cfg.join_timeout, "ServerRawler", ping_res.protocol_version.unwrap_or(767)).await.ok()
63+
match execute_join_check(ip, port, cfg.join_timeout, "ServerRawler", ping_res.protocol_version.unwrap_or(767)).await {
64+
Ok(r) => Some(r),
65+
Err(e) => {
66+
logger::error(format!("Failed to lookup join: {}", e)).send().await;
67+
None
68+
}
69+
}
6470
} else {
6571
None
6672
};

0 commit comments

Comments
 (0)