|
@@ -5565,6 +5565,7 @@ retry_stratum:
|
|
|
goto badwork;
|
|
goto badwork;
|
|
|
|
|
|
|
|
rc = work_decode(res, work);
|
|
rc = work_decode(res, work);
|
|
|
|
|
+ json_decref(val);
|
|
|
if (rc) {
|
|
if (rc) {
|
|
|
applog(LOG_DEBUG, "Successfully retrieved and deciphered work from pool %u %s",
|
|
applog(LOG_DEBUG, "Successfully retrieved and deciphered work from pool %u %s",
|
|
|
pool->pool_no, pool->rpc_url);
|
|
pool->pool_no, pool->rpc_url);
|
|
@@ -5590,7 +5591,6 @@ badwork:
|
|
|
free_work(work);
|
|
free_work(work);
|
|
|
goto out;
|
|
goto out;
|
|
|
}
|
|
}
|
|
|
- json_decref(val);
|
|
|
|
|
|
|
|
|
|
if (proto != pool->proto) {
|
|
if (proto != pool->proto) {
|
|
|
pool->proto = proto;
|
|
pool->proto = proto;
|