Browse Source

Merge branch 'bugfix_leak_deciphail' into bfgminer

Luke Dashjr 13 years ago
parent
commit
24d10ec705
1 changed files with 1 additions and 1 deletions
  1. 1 1
      miner.c

+ 1 - 1
miner.c

@@ -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;