diff --git a/src/Options.cpp b/src/Options.cpp index 6f394d5d..10d53835 100644 --- a/src/Options.cpp +++ b/src/Options.cpp @@ -455,11 +455,6 @@ Options::Options(int argc, char **argv) : parseConfigFile(Platform::defaultConfigName()); } - if (!m_pools[0]->isValid() && (!m_ccHost || m_ccPort == 0)) { - fprintf(stderr, "No valid pool/cc configuration found, using embedded config.\n"); - parseEmbeddedConfig(); - } - #ifdef XMRIG_CC_SERVER if (m_ccPort == 0) { fprintf(stderr, "No CC Server Port supplied. Exiting.\n"); @@ -473,6 +468,11 @@ Options::Options(int argc, char **argv) : } #endif + if (!m_pools[0]->isValid() && (!m_ccHost || m_ccPort == 0)) { + fprintf(stderr, "No valid pool/cc configuration found, using embedded config.\n"); + parseEmbeddedConfig(); + } + if (!m_pools[0]->isValid() && (!m_ccHost || m_ccPort == 0)) { fprintf(stderr, "Neither pool nor CCServer URL supplied. Exiting.\n"); return;