Browse Source

Ignore the value of stratum_active on calling initiate_stratum and assume we're always trying to reinitiate it, and set the active flag to false in that function.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
974f65c67f
  1. 1
      cgminer.c
  2. 4
      util.c

1
cgminer.c

@ -4180,7 +4180,6 @@ static void *stratum_thread(void *userdata) @@ -4180,7 +4180,6 @@ static void *stratum_thread(void *userdata)
pool->getfail_occasions++;
total_go++;
pool->stratum_active = false;
if (initiate_stratum(pool) && auth_stratum(pool))
continue;

4
util.c

@ -1217,9 +1217,6 @@ bool initiate_stratum(struct pool *pool) @@ -1217,9 +1217,6 @@ bool initiate_stratum(struct pool *pool)
json_error_t err;
bool ret = false;
if (pool->stratum_active)
return true;
if (!pool->stratum_curl) {
pool->stratum_curl = curl_easy_init();
if (unlikely(!pool->stratum_curl))
@ -1319,6 +1316,7 @@ out: @@ -1319,6 +1316,7 @@ out:
pool->pool_no, pool->nonce1, pool->n2size);
}
} else {
pool->stratum_active = false;
if (curl) {
curl_easy_cleanup(curl);
pool->stratum_curl = NULL;

Loading…
Cancel
Save