mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
relay/api: replace direct access to JSON number value by call to function cJSON_GetNumberValue() (issue #2066)
This commit is contained in:
@@ -516,7 +516,7 @@ RELAY_API_PROTOCOL_CALLBACK(input)
|
||||
if (cJSON_IsNumber (json_buffer_id))
|
||||
{
|
||||
snprintf (str_id, sizeof (str_id),
|
||||
"%lld", (long long)json_buffer_id->valuedouble);
|
||||
"%lld", (long long)cJSON_GetNumberValue (json_buffer_id));
|
||||
ptr_buffer = weechat_buffer_search ("==id", str_id);
|
||||
if (!ptr_buffer)
|
||||
{
|
||||
@@ -524,7 +524,7 @@ RELAY_API_PROTOCOL_CALLBACK(input)
|
||||
client,
|
||||
RELAY_HTTP_404_NOT_FOUND, NULL,
|
||||
"Buffer \"%lld\" not found",
|
||||
(long long)json_buffer_id->valuedouble);
|
||||
(long long)cJSON_GetNumberValue (json_buffer_id));
|
||||
cJSON_Delete (json_body);
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
@@ -905,7 +905,7 @@ relay_remote_network_url_handshake_cb (const void *pointer,
|
||||
/* hash iterations */
|
||||
json_hash_iterations = cJSON_GetObjectItem (json_body, "password_hash_iterations");
|
||||
if (json_hash_iterations && cJSON_IsNumber (json_hash_iterations))
|
||||
remote->password_hash_iterations = json_hash_iterations->valueint;
|
||||
remote->password_hash_iterations = (int)cJSON_GetNumberValue (json_hash_iterations);
|
||||
/* TOTP */
|
||||
json_totp = cJSON_GetObjectItem (json_body, "totp");
|
||||
if (json_totp && cJSON_IsBool (json_totp))
|
||||
|
||||
Reference in New Issue
Block a user