p2pnet/hosts.rs: acquire lock outside of store loop

This commit is contained in:
aggstam
2022-10-07 12:28:05 +03:00
parent 3539a77584
commit fdcc7b11bd

View File

@@ -43,8 +43,9 @@ impl Hosts {
} else {
input_addrs
};
let mut addrs_map = self.addrs.lock().await;
for addr in addrs {
self.addrs.lock().await.insert(addr);
addrs_map.insert(addr);
}
}
@@ -58,8 +59,9 @@ impl Hosts {
} else {
input_addrs
};
let mut addrs_map = self.addrs.lock().await;
for addr in addrs {
self.addrs.lock().await.insert(addr);
addrs_map.insert(addr);
}
}