Browse Source

Copy the stratum url to the rpc url to avoid none being set.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
6174c80678
  1. 10
      cgminer.c

10
cgminer.c

@ -588,8 +588,10 @@ static char *set_url(char *arg)
arg = get_proxy(arg, pool); arg = get_proxy(arg, pool);
if (detect_stratum(pool, arg)) if (detect_stratum(pool, arg)) {
pool->rpc_url = strdup(pool->stratum_url);
return NULL; return NULL;
}
opt_set_charp(arg, &pool->rpc_url); opt_set_charp(arg, &pool->rpc_url);
if (strncmp(arg, "http://", 7) && if (strncmp(arg, "http://", 7) &&
@ -4286,8 +4288,7 @@ static inline int cp_prio(void)
static void pool_resus(struct pool *pool) static void pool_resus(struct pool *pool)
{ {
applog(LOG_WARNING, "Pool %d %s alive", pool->pool_no, applog(LOG_WARNING, "Pool %d %s alive", pool->pool_no, pool->rpc_url);
pool->has_stratum ? pool->stratum_url : pool->rpc_url);
if (pool->prio < cp_prio() && pool_strategy == POOL_FAILOVER) if (pool->prio < cp_prio() && pool_strategy == POOL_FAILOVER)
switch_pools(NULL); switch_pools(NULL);
} }
@ -5568,7 +5569,8 @@ static bool input_pool(bool live)
strncat(httpinput, url, 248); strncat(httpinput, url, 248);
free(url); free(url);
url = httpinput; url = httpinput;
} } else
url = strdup(pool->stratum_url);
add_pool_details(pool, live, url, user, pass); add_pool_details(pool, live, url, user, pass);
ret = true; ret = true;

Loading…
Cancel
Save