From aa6aa29c4d723367a9eca7f02c4d8f6d182e6672 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sat, 29 Sep 2012 17:06:48 +1000 Subject: [PATCH] Check that stratum is already active in initiate_stratum to avoid de-authorising ourselves by subscribing again. --- util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util.c b/util.c index b5888ea4..d31167e1 100644 --- a/util.c +++ b/util.c @@ -1170,6 +1170,9 @@ bool initiate_stratum(struct pool *pool) json_error_t err; bool ret = false; + if (pool->stratum_active) + return true; + s = alloca(RECVSIZE); sprintf(s, "{\"id\": %d, \"method\": \"mining.subscribe\", \"params\": []}", swork_id++);