From ad4e959a80ffb085c41c3c1680cf27067412ff72 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Thu, 30 Oct 2014 16:21:52 +1100 Subject: [PATCH] Clamp suggest diff to pool mindiff directive --- src/stratifier.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/stratifier.c b/src/stratifier.c index 4d3cf5f3..87dcc1b7 100644 --- a/src/stratifier.c +++ b/src/stratifier.c @@ -2583,7 +2583,10 @@ static void suggest_diff(stratum_instance_t *client, const char *method, json_t client->suggest_diff = sdiff; if (client->diff == sdiff) return; - client->diff = sdiff; + if (sdiff < client->ckp->mindiff) + client->diff = client->ckp->mindiff; + else + client->diff = sdiff; stratum_send_diff(client); }