Skip to content

Commit f4926d7

Browse files
committed
f use AtomicBool
1 parent 5c95d6e commit f4926d7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,8 +1313,8 @@ mod tests {
13131313
fn test_do_attempt_write_data() {
13141314
// Create 2 peers with custom TestRoutingMessageHandlers and connect them.
13151315
let cfgs = create_peermgr_cfgs(2);
1316-
cfgs[0].routing_handler.request_full_sync.store(1, Ordering::Release);
1317-
cfgs[1].routing_handler.request_full_sync.store(1, Ordering::Release);
1316+
cfgs[0].routing_handler.request_full_sync.store(true, Ordering::Release);
1317+
cfgs[1].routing_handler.request_full_sync.store(true, Ordering::Release);
13181318
let peers = create_network(2, &cfgs);
13191319

13201320
// By calling establish_connect, we trigger do_attempt_write_data between
@@ -1342,7 +1342,7 @@ mod tests {
13421342
// Inbound peer 0 requests initial_routing_sync, but outbound peer 1 does not.
13431343
{
13441344
let cfgs = create_peermgr_cfgs(2);
1345-
cfgs[0].routing_handler.request_full_sync.store(1, Ordering::Release);
1345+
cfgs[0].routing_handler.request_full_sync.store(true, Ordering::Release);
13461346
let peers = create_network(2, &cfgs);
13471347
let (fd_0_to_1, fd_1_to_0) = establish_connection_and_read_events(&peers[0], &peers[1]);
13481348

@@ -1359,7 +1359,7 @@ mod tests {
13591359
// Outbound peer 1 requests initial_routing_sync, but inbound peer 0 does not.
13601360
{
13611361
let cfgs = create_peermgr_cfgs(2);
1362-
cfgs[1].routing_handler.request_full_sync.store(1, Ordering::Release);
1362+
cfgs[1].routing_handler.request_full_sync.store(true, Ordering::Release);
13631363
let peers = create_network(2, &cfgs);
13641364
let (fd_0_to_1, fd_1_to_0) = establish_connection_and_read_events(&peers[0], &peers[1]);
13651365

lightning/src/util/test_utils.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use bitcoin::secp256k1::{SecretKey, PublicKey, Secp256k1, Signature};
2424

2525
use std::time::{SystemTime, UNIX_EPOCH};
2626
use std::sync::Mutex;
27-
use std::sync::atomic::{AtomicUsize, Ordering};
27+
use std::sync::atomic::{AtomicBool, AtomicUsize, Ordering};
2828
use std::{cmp, mem};
2929
use std::collections::HashMap;
3030

@@ -225,7 +225,7 @@ pub struct TestRoutingMessageHandler {
225225
pub chan_upds_recvd: AtomicUsize,
226226
pub chan_anns_recvd: AtomicUsize,
227227
pub chan_anns_sent: AtomicUsize,
228-
pub request_full_sync: AtomicUsize,
228+
pub request_full_sync: AtomicBool,
229229
}
230230

231231
impl TestRoutingMessageHandler {
@@ -234,7 +234,7 @@ impl TestRoutingMessageHandler {
234234
chan_upds_recvd: AtomicUsize::new(0),
235235
chan_anns_recvd: AtomicUsize::new(0),
236236
chan_anns_sent: AtomicUsize::new(0),
237-
request_full_sync: AtomicUsize::new(0),
237+
request_full_sync: AtomicBool::new(false),
238238
}
239239
}
240240
}
@@ -272,7 +272,7 @@ impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
272272
}
273273

274274
fn should_request_full_sync(&self, _node_id: &PublicKey) -> bool {
275-
self.request_full_sync.load(Ordering::Acquire) != 0
275+
self.request_full_sync.load(Ordering::Acquire)
276276
}
277277
}
278278

0 commit comments

Comments
 (0)