Artificially set the pool lagging flag on work restart to avoid messages about slow pools after every longpoll.
diff --git a/cgminer.c b/cgminer.c
index a71f3dd..85a916d 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -2753,8 +2753,13 @@ int restart_wait(unsigned int mstime)
static void restart_threads(void)
{
+ struct pool *cp = current_pool();
int i;
+ /* Artificially set the lagging flag to avoid pool not providing work
+ * fast enough messages after every long poll */
+ pool_tset(cp, &cp->lagging);
+
/* Discard staged work that is now stale */
discard_stale();