Browse Source

Only give unparseable auth message when failed message is not recognised

master
Con Kolivas 10 years ago
parent
commit
2980ff4032
  1. 3
      src/stratifier.c

3
src/stratifier.c

@ -2005,7 +2005,8 @@ static int send_recv_auth(stratum_instance_t *client)
LOGINFO("Got ckdb response: %s", buf); LOGINFO("Got ckdb response: %s", buf);
if (unlikely(sscanf(buf, "id.%*d.%s", response) < 1 || strlen(response) < 1 || !strchr(response, '='))) { if (unlikely(sscanf(buf, "id.%*d.%s", response) < 1 || strlen(response) < 1 || !strchr(response, '='))) {
LOGWARNING("Got unparseable ckdb auth response: %s", buf); if (!cmdmatch(response, "failed"))
LOGWARNING("Got unparseable ckdb auth response: %s", buf);
goto out_fail; goto out_fail;
} }
cmd = response; cmd = response;

Loading…
Cancel
Save