From 6b40ede2bce5061b141b5fc652fde1f5d4e42ede Mon Sep 17 00:00:00 2001
From: XMRig <support@xmrig.com>
Date: Sat, 19 Oct 2019 02:39:46 +0700
Subject: [PATCH] Don't add "self-select" field to generated config if it not
 supported.

---
 src/base/net/stratum/Pool.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/base/net/stratum/Pool.cpp b/src/base/net/stratum/Pool.cpp
index 71152fd0a..eb2fe5066 100644
--- a/src/base/net/stratum/Pool.cpp
+++ b/src/base/net/stratum/Pool.cpp
@@ -236,8 +236,9 @@ rapidjson::Value xmrig::Pool::toJSON(rapidjson::Document &doc) const
     if (m_mode == MODE_DAEMON) {
         obj.AddMember(StringRef(kDaemonPollInterval), m_pollInterval, allocator);
     }
-
-    obj.AddMember(StringRef(kSelfSelect), m_daemon.url().toJSON(), allocator);
+    else {
+        obj.AddMember(StringRef(kSelfSelect), m_daemon.url().toJSON(), allocator);
+    }
 
     return obj;
 }