Commit 0ebc0c9d8a8047f9c67cb9439ff4a4cfb60d796e

Kano 2012-02-04T17:49:49

Add last share's pool info in cgpu_info

diff --git a/cgminer.c b/cgminer.c
index d1de12f..eba8f4c 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -1422,6 +1422,8 @@ static bool submit_upstream_work(const struct work *work)
 		cgpu->accepted++;
 		total_accepted++;
 		pool->accepted++;
+		cgpu->last_share_pool = pool->pool_no;
+		cgpu->last_share_pool_time = time(NULL);
 		if (opt_debug)
 			applog(LOG_DEBUG, "PROOF OF WORK RESULT: true (yay!!!)");
 		if (!QUIET) {
diff --git a/miner.h b/miner.h
index 127af49..a4a59ca 100644
--- a/miner.h
+++ b/miner.h
@@ -292,6 +292,8 @@ struct cgpu_info {
 	int gpu_powertune;
 	float gpu_vddc;
 #endif
+	int last_share_pool;
+	time_t last_share_pool_time;
 };
 
 #ifndef WIN32