Browse Source

Set json manally in send_recv_auth to aid debugging of failures to set fields

master
Con Kolivas 11 years ago
parent
commit
16afc8a0c3
  1. 24
      src/stratifier.c

24
src/stratifier.c

@ -1327,18 +1327,18 @@ static int send_recv_auth(stratum_instance_t *client)
ts_realtime(&now); ts_realtime(&now);
sprintf(cdfield, "%lu,%lu", now.tv_sec, now.tv_nsec); sprintf(cdfield, "%lu,%lu", now.tv_sec, now.tv_nsec);
JSON_CPACK(val, "{ss,ss,ss,ss,sI,ss,sb,ss,ss,ss,ss}", val = json_object();
"username", user_instance->username, json_set_string(val, "username", user_instance->username);
"workername", client->workername, json_set_string(val, "workername", client->workername);
"poolinstance", ckp->name, json_set_string(val, "poolinstance", ckp->name);
"useragent", client->useragent, json_set_string(val, "useragent", client->useragent);
"clientid", client->id, json_set_int(val, "clientid", client->id);
"enonce1", client->enonce1, json_set_string(val,"enonce1", client->enonce1);
"preauth", false, json_set_bool(val, "preauth", false);
"createdate", cdfield, json_set_string(val, "createdate", cdfield);
"createby", "code", json_set_string(val, "createby", "code");
"createcode", __func__, json_set_string(val, "createcode", __func__);
"createinet", client->address); json_set_string(val, "createinet", client->address);
if (user_instance->btcaddress) if (user_instance->btcaddress)
json_msg = ckdb_msg(ckp, val, ID_ADDRAUTH); json_msg = ckdb_msg(ckp, val, ID_ADDRAUTH);
else else

Loading…
Cancel
Save