Skip to content

Commit 5f41afc

Browse files
committed
refactor: set ignore_incoming_txs in ApplyArgsManOptions
Refactor to consistently use ApplyArgsManOptions to set all PeerManager::Options, including ignore_incoming_txs.
1 parent e35fb7b commit 5f41afc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/init.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1540,9 +1540,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)
15401540
ChainstateManager& chainman = *Assert(node.chainman);
15411541

15421542

1543-
PeerManager::Options peerman_opts{
1544-
.ignore_incoming_txs = ignores_incoming_txs,
1545-
};
1543+
PeerManager::Options peerman_opts{};
15461544
ApplyArgsManOptions(args, peerman_opts);
15471545

15481546
assert(!node.peerman);

src/node/peerman_args.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ void ApplyArgsManOptions(const ArgsManager& argsman, PeerManager::Options& optio
1818
}
1919

2020
if (auto value{argsman.GetBoolArg("-capturemessages")}) options.capture_messages = *value;
21+
22+
if (auto value{argsman.GetBoolArg("-blocksonly")}) options.ignore_incoming_txs = *value;
2123
}
2224

2325
} // namespace node

0 commit comments

Comments
 (0)