|
|
|
@ -1471,6 +1471,10 @@ static json_t *parse_authorise(stratum_instance_t *client, json_t *params_val, j
|
|
|
|
|
*err_val = json_string("params missing array entries"); |
|
|
|
|
goto out; |
|
|
|
|
} |
|
|
|
|
if (unlikely(!client->useragent)) { |
|
|
|
|
*err_val = json_string("Failed subscription"); |
|
|
|
|
goto out; |
|
|
|
|
} |
|
|
|
|
buf = json_string_value(json_array_get(params_val, 0)); |
|
|
|
|
if (!buf) { |
|
|
|
|
*err_val = json_string("Invalid workername parameter"); |
|
|
|
|