Commit 51c499a5ae07122d146a7be2d35ea92df3093145

Con Kolivas 2012-10-05T00:08:49

Stratum does not currently have any proxy support so do not try to switch to stratum if a proxy has been specified.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/cgminer.c b/cgminer.c
index 36adc5b..482907c 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -4241,8 +4241,9 @@ retry_stratum:
 	gettimeofday(&tv_getwork_reply, NULL);
 
 	/* Detect if a http getwork pool has an X-Stratum header at startup,
-	 * and if so, switch to that in preference to getwork */
-	if (unlikely(pool->stratum_url)) {
+	 * and if so, switch to that in preference to getwork. Currently no
+	 * proxy support so don't try to switch if a proxy is in use. */
+	if (unlikely(pool->stratum_url && !pool->rpc_proxy)) {
 		applog(LOG_NOTICE, "Switching pool %d %s to %s", pool->pool_no, pool->rpc_url, pool->stratum_url);
 		pool->has_stratum = true;
 		pool->rpc_url = pool->stratum_url;