diff --git a/core/src/main/java/org/bitcoinj/core/PeerGroup.java b/core/src/main/java/org/bitcoinj/core/PeerGroup.java index 288158b3..eed78296 100644 --- a/core/src/main/java/org/bitcoinj/core/PeerGroup.java +++ b/core/src/main/java/org/bitcoinj/core/PeerGroup.java @@ -831,14 +831,14 @@ public class PeerGroup implements TransactionBroadcaster { /** * Convenience for connecting only to peers that can serve specific services. It will configure suitable peer * discoveries. - * @param services Required services as a bitmask, e.g. {@link VersionMessage#NODE_NETWORK}. + * @param requiredServices Required services as a bitmask, e.g. {@link VersionMessage#NODE_NETWORK}. */ public void setRequiredServices(long requiredServices) { lock.lock(); try { this.requiredServices = requiredServices; peerDiscoverers.clear(); - peerDiscoverers.add(MultiplexingDiscovery.forServices(params, requiredServices)); + addPeerDiscovery(MultiplexingDiscovery.forServices(params, requiredServices)); } finally { lock.unlock(); }