If the hashmeter is less than the log interval and being updated by the watchdog, don't update the hashrate.
diff --git a/cgminer.c b/cgminer.c
index f706f7a..a8e0116 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -4689,7 +4689,10 @@ static void hashmeter(int thr_id, struct timeval *diff,
/* Only update the total every second */
if (!total_diff.tv_sec)
goto out_unlock;
- if (total_diff.tv_sec >= opt_log_interval)
+ if (total_diff.tv_sec < opt_log_interval) {
+ if (thr_id < 0)
+ goto out_unlock;
+ } else
showlog = true;
gettimeofday(&total_tv_end, NULL);