Commit 0412ac7c21811132f57fb8fa0de55702140d9898

Con Kolivas 2012-02-24T14:03:04

Only send out extra longpoll requests if we want longpolls.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/cgminer.c b/cgminer.c
index 2c4310e..37c91af 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -1630,8 +1630,8 @@ static bool get_upstream_work(struct work *work, bool lagging)
 
 	/* If this is the current pool and supports longpoll but has not sent
 	 * a longpoll, send one now */
-	if (unlikely(!pool->is_lp && pool == current_pool() && pool->hdr_path &&
-		!pool_tset(pool, &pool->lp_sent))) {
+	if (unlikely(want_longpoll && !pool->is_lp && pool == current_pool() &&
+		pool->hdr_path && !pool_tset(pool, &pool->lp_sent))) {
 			req_longpoll = true;
 			url = pool->lp_url;
 	}