Browse Source

Make detect stratum fail if a proxy has been set up.

Con Kolivas 13 years ago
parent
commit
591c433477
1 changed files with 6 additions and 0 deletions
  1. 6 0
      cgminer.c

+ 6 - 0
cgminer.c

@@ -562,6 +562,12 @@ static char *set_rr(enum pool_strategy *strategy)
  * stratum+tcp or by detecting a stratum server response */
  * stratum+tcp or by detecting a stratum server response */
 bool detect_stratum(struct pool *pool, char *url)
 bool detect_stratum(struct pool *pool, char *url)
 {
 {
+	if (pool->rpc_proxy) {
+		if (!strncasecmp(url, "stratum+tcp://", 14))
+			applog(LOG_WARNING, "Cannot use a stratum server with a proxy");
+		return false;
+	}
+
 	if (!extract_sockaddr(pool, url))
 	if (!extract_sockaddr(pool, url))
 		return false;
 		return false;