From 8045c4002604adc28404e00ac306e21ca726ab38 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Fri, 18 Feb 2022 16:21:28 +0100 Subject: [PATCH] Check for proper `--local-api` usage --- src/p2pool.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/p2pool.cpp b/src/p2pool.cpp index 6a91d7d..c1cf105 100644 --- a/src/p2pool.cpp +++ b/src/p2pool.cpp @@ -111,6 +111,11 @@ p2pool::p2pool(int argc, char* argv[]) m_api = m_params->m_apiPath.empty() ? nullptr : new p2pool_api(m_params->m_apiPath, m_params->m_localStats); + if (m_params->m_localStats && !m_api) { + LOGERR(1, "--local-api and --stratum-api command line parameters can't be used without --data-api"); + panic(); + } + m_sideChain = new SideChain(this, type, m_params->m_mini ? "mini" : nullptr); if (m_params->m_p2pAddresses.empty()) {