Browse Source

Bugfix: GBT: work->data is always little-endian, but libblkmaker wants the nonce in native-endian

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

+ 1 - 1
miner.c

@@ -2069,7 +2069,7 @@ static bool submit_upstream_work(const struct work *work, CURL *curl, bool resub
 	if (work->tmpl) {
 		unsigned char data[76];
 		swap32yes(data, work->data, 76);
-		json_t *req = blkmk_submit_jansson(work->tmpl, data, work->dataid, *((uint32_t*)&work->data[76]));
+		json_t *req = blkmk_submit_jansson(work->tmpl, data, work->dataid, le32toh(*((uint32_t*)&work->data[76])));
 		s = json_dumps(req, 0);
 		sd = bin2hex(data, 80);
 	} else {