From 7ce3fed61185b28fb2e34c27c2167fc8cbfb7f11 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sat, 22 Nov 2014 03:25:22 +0100 Subject: [PATCH] extranonce: ignore subscribe timeout, not the parse errors --- util.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/util.cpp b/util.cpp index c6555dc..8be268d 100644 --- a/util.cpp +++ b/util.cpp @@ -1014,7 +1014,9 @@ start: pthread_mutex_unlock(&sctx->work_lock); // sid is param 1, extranonce params are 2 and 3 - stratum_parse_extranonce(sctx, res_val, 1); + if (!stratum_parse_extranonce(sctx, res_val, 1)) { + goto out; + } ret = true; @@ -1084,7 +1086,8 @@ bool stratum_authorize(struct stratum_ctx *sctx, const char *user, const char *p goto out; if (!socket_full(sctx->sock, 3)) { - applog(LOG_ERR, "stratum extranonce subscribe timed out"); + if (opt_debug) + applog(LOG_DEBUG, "stratum extranonce subscribe timed out"); goto out; }