Skip to content

Commit 3b18529

Browse files
committed
don't update existing expiries
Signed-off-by: onur-ozkan <work@onurozkan.dev>
1 parent ff1a52e commit 3b18529

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

mm2src/mm2_p2p/src/behaviours/atomicdex.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -190,14 +190,13 @@ fn check_and_mark_dialed(
190190
recently_dialed_peers: &mut MutexGuard<TimedMap<StdClock, Multiaddr, ()>>,
191191
addr: &Multiaddr,
192192
) -> bool {
193-
if recently_dialed_peers
194-
.insert_expirable(addr.clone(), (), DIAL_RETRY_DELAY)
195-
.is_some()
196-
{
193+
if recently_dialed_peers.get(addr).is_some() {
197194
info!("Connection attempt was already made recently to '{addr}'.");
198195
return false;
199196
}
200197

198+
recently_dialed_peers.insert_expirable_unchecked(addr.clone(), (), DIAL_RETRY_DELAY);
199+
201200
true
202201
}
203202

0 commit comments

Comments
 (0)