Ref: Überarbeitet mount_local zur Übergabe von network_address und aktualisiert Aufruf von get_ip_from_mac.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user