diff --git a/stratum/client_difficulty.cpp b/stratum/client_difficulty.cpp index 08468c3..59ee751 100644 --- a/stratum/client_difficulty.cpp +++ b/stratum/client_difficulty.cpp @@ -84,7 +84,8 @@ int client_send_difficulty(YAAMP_CLIENT *client, double difficulty) void client_initialize_difficulty(YAAMP_CLIENT *client) { char *p = strstr(client->password, "d="); - if(!p) return; + char *p2 = strstr(client->password, "decred="); + if(!p || p2) return; double diff = client_normalize_difficulty(atof(p+2)); uint64_t user_target = diff_to_target(diff);