|
|
@ -2646,19 +2646,20 @@ out: |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!share) { |
|
|
|
if (!share) { |
|
|
|
JSON_CPACK(val, "{sI,ss,ss,sI,ss,ss,so,si,ss,ss,ss,ss}", |
|
|
|
val = json_object(); |
|
|
|
"clientid", client->id, |
|
|
|
json_set_int(val, "clientid", client->id); |
|
|
|
"secondaryuserid", user_instance->secondaryuserid, |
|
|
|
if (!CKP_STANDALONE(ckp)) |
|
|
|
"enonce1", client->enonce1, |
|
|
|
json_set_string(val, "secondaryuserid", user_instance->secondaryuserid); |
|
|
|
"workinfoid", sdata->current_workbase->id, |
|
|
|
json_set_string(val, "enonce1", client->enonce1); |
|
|
|
"workername", client->workername, |
|
|
|
json_set_int(val, "workinfoid", sdata->current_workbase->id); |
|
|
|
"username", user_instance->username, |
|
|
|
json_set_string(val, "workername", client->workername); |
|
|
|
"error", json_copy(*err_val), |
|
|
|
json_set_string(val, "username", user_instance->username); |
|
|
|
"errn", err, |
|
|
|
json_object_set(val, "error", *err_val); |
|
|
|
"createdate", cdfield, |
|
|
|
json_set_int(val, "errn", err); |
|
|
|
"createby", "code", |
|
|
|
json_set_string(val, "createdate", cdfield); |
|
|
|
"createcode", __func__, |
|
|
|
json_set_string(val, "createby", "code"); |
|
|
|
"createinet", ckp->serverurl[client->server]); |
|
|
|
json_set_string(val, "createcode", __func__); |
|
|
|
|
|
|
|
json_set_string(val, "createinet", ckp->serverurl[client->server]); |
|
|
|
ckdbq_add(ckp, ID_SHAREERR, val); |
|
|
|
ckdbq_add(ckp, ID_SHAREERR, val); |
|
|
|
LOGINFO("Invalid share from client %ld: %s", client->id, client->workername); |
|
|
|
LOGINFO("Invalid share from client %ld: %s", client->id, client->workername); |
|
|
|
} |
|
|
|
} |
|
|
|