Ref: Überarbeitet mount_local zur Übergabe von network_address und aktualisiert Aufruf von get_ip_from_mac.

This commit is contained in:
2025-08-21 00:01:47 +02:00
parent dad6a4ee58
commit da371e5b85

View File

@@ -60,7 +60,7 @@ fn main() {
}
log("main", "Network address is reachable.", LogLevel::Info);
let handle_local: JoinHandle<()> = thread::spawn(mount_local);
let handle_local: JoinHandle<()> = thread::spawn(move || mount_local(network_address));
let handle_remote: JoinHandle<()> = thread::spawn(mount_remote);
handle_local.join().unwrap();
@@ -69,7 +69,7 @@ fn main() {
log("main", "========== PROGRAM END ==========", LogLevel::Info);
}
fn mount_local() {
fn mount_local(network_address: String) {
log("main", "Trying to mount filesystem locally...", LogLevel::Info);
let mount_point: &str = get_config().general.mount_point.as_str();
@@ -81,7 +81,7 @@ fn mount_local() {
let mut count: i32 = 0;
loop {
device_address = get_ip_from_mac(mac_address);
device_address = get_ip_from_mac(mac_address, network_address.as_str());
if device_address.is_some() || count >= 10 {
break;