Browse Source

Offset the current block detection to the prev block hash.

Con Kolivas 13 years ago
parent
commit
74c11945f0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      cgminer.c

+ 2 - 2
cgminer.c

@@ -3044,7 +3044,7 @@ static bool block_exists(char *hexstr)
 /* Tests if this work is from a block that has been seen before */
 static inline bool from_existing_block(struct work *work)
 {
-	char *hexstr = bin2hex(work->data, 18);
+	char *hexstr = bin2hex(work->data + 8, 18);
 	bool ret;
 
 	if (unlikely(!hexstr)) {
@@ -3069,7 +3069,7 @@ static bool test_work_current(struct work *work)
 	if (work->mandatory)
 		return ret;
 
-	hexstr = bin2hex(work->data, 18);
+	hexstr = bin2hex(work->data + 8, 18);
 	if (unlikely(!hexstr)) {
 		applog(LOG_ERR, "stage_thread OOM");
 		return ret;