From 97a1f3148d4beefca0f6687a6d0e75bcc292eed9 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Wed, 16 Aug 2017 13:03:47 +0200 Subject: [PATCH] stratum: ignored shares should be purged too --- stratum/share.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stratum/share.cpp b/stratum/share.cpp index ba459ed..07164b7 100644 --- a/stratum/share.cpp +++ b/stratum/share.cpp @@ -126,7 +126,12 @@ void share_write(YAAMP_DB *db) for(CLI li = g_list_worker.first; li; li = li->next) { YAAMP_WORKER *worker = (YAAMP_WORKER *)li->data; - if(worker->deleted || !worker->workerid) continue; + if(worker->deleted) continue; + + if(!worker->workerid) { + object_delete(worker); + continue; + } if(count) strcat(buffer, ","); sprintf(buffer+strlen(buffer), "(%d, %d, %d, %d, %d, %d, %d, %f, %f, %d, '%s', %d)",