Browse Source

Avoid curl_easy_cleanup on old curl versions in setup_stratum_curl as well.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
c1ec55a6a3
  1. 8
      util.c

8
util.c

@ -1429,8 +1429,14 @@ static bool setup_stratum_curl(struct pool *pool)
mutex_lock(&pool->stratum_lock); mutex_lock(&pool->stratum_lock);
pool->stratum_active = false; pool->stratum_active = false;
if (pool->stratum_curl) if (pool->stratum_curl) {
#if CURL_HAS_KEEPALIVE
curl_easy_cleanup(pool->stratum_curl); curl_easy_cleanup(pool->stratum_curl);
#else
/* See above in suspend_stratum */
CLOSESOCKET(pool->sock);
#endif
}
pool->stratum_curl = curl_easy_init(); pool->stratum_curl = curl_easy_init();
if (unlikely(!pool->stratum_curl)) if (unlikely(!pool->stratum_curl))
quit(1, "Failed to curl_easy_init in initiate_stratum"); quit(1, "Failed to curl_easy_init in initiate_stratum");

Loading…
Cancel
Save