aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeffro256 <jeffro256@tutanota.com>2024-01-27 16:19:11 -0600
committerselsta <selsta@sent.at>2026-03-27 20:17:50 +0100
commitdd0fb6c7552330a088033b0cfba0ba570bbbfd15 (patch)
treec5f37fa62d36a5bb18359d4f5537abd4accc5b4d
parent23b420a992417abb6131b3d152d7e32adf224351 (diff)
downloadmonzero-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.cpp19
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");
+ }
+ }
}
};