diff options
| author | jeffro256 <jeffro256@tutanota.com> | 2024-01-27 16:19:11 -0600 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2026-03-27 20:17:50 +0100 |
| commit | dd0fb6c7552330a088033b0cfba0ba570bbbfd15 (patch) | |
| tree | c5f37fa62d36a5bb18359d4f5537abd4accc5b4d | |
| parent | 23b420a992417abb6131b3d152d7e32adf224351 (diff) | |
| download | monzero-core-dd0fb6c7552330a088033b0cfba0ba570bbbfd15.tar.gz monzero-core-dd0fb6c7552330a088033b0cfba0ba570bbbfd15.tar.xz monzero-core-dd0fb6c7552330a088033b0cfba0ba570bbbfd15.zip | |
daemon: warn user on specifiying ZMQ args with --no-zmq
Resolves https://github.com/monero-project/monero/issues/9127
| -rw-r--r-- | src/daemon/daemon.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/daemon/daemon.cpp b/src/daemon/daemon.cpp index 2512e5430..043e73501 100644 --- a/src/daemon/daemon.cpp +++ b/src/daemon/daemon.cpp @@ -124,6 +124,25 @@ public: core.get().get_blockchain_storage().add_miner_notify(cryptonote::listener::zmq_pub::miner_data{shared}); } } + else // if --no-zmq specified + { + // Assert that none of --zmq-rpc-bind-port, --zmq-rpc-bind-ip, and --zmq-pub are specified b/c + // that does not make semantic sense with --no-zmq. + if (command_line::get_arg(vm, daemon_args::arg_zmq_rpc_bind_port) != + daemon_args::arg_zmq_rpc_bind_port.default_value) + { + MWARNING("WARN: --zmq-rpc-bind-port has no effect because --no-zmq was specified"); + } + else if (command_line::get_arg(vm, daemon_args::arg_zmq_rpc_bind_ip) != + daemon_args::arg_zmq_rpc_bind_ip.default_value) + { + MWARNING("WARN: --zmq-rpc-bind-ip has no effect because --no-zmq was specified"); + } + else if (!command_line::get_arg(vm, daemon_args::arg_zmq_pub).empty()) + { + MWARNING("WARN: --zmq-pub has no effect because --no-zmq was specified"); + } + } } }; |
