mirror of
https://github.com/TurboGit/hubicfuse.git
synced 2026-08-02 02:42:00 +02:00
Remove use of deprecated routines.
This commit is contained in:
+10
-3
@@ -515,8 +515,10 @@ int safe_json_string(json_object *jobj, char *buffer, char *name)
|
||||
|
||||
if (jobj)
|
||||
{
|
||||
json_object *o = json_object_object_get(jobj, name);
|
||||
if (o)
|
||||
json_object *o;
|
||||
int found;
|
||||
found = json_object_object_get_ex(jobj, name, &o);
|
||||
if (found)
|
||||
{
|
||||
strcpy (buffer, json_object_get_string(o));
|
||||
result = 1;
|
||||
@@ -656,12 +658,17 @@ int cloudfs_connect()
|
||||
char access_token[HUBIC_OPTIONS_SIZE];
|
||||
char token_type[HUBIC_OPTIONS_SIZE];
|
||||
int expire_sec;
|
||||
int found;
|
||||
json_object *o;
|
||||
|
||||
if (!safe_json_string(json_obj, access_token, "access_token"))
|
||||
return 0;
|
||||
if (!safe_json_string(json_obj, token_type, "token_type"))
|
||||
return 0;
|
||||
expire_sec = json_object_get_int(json_object_object_get(json_obj, "expires_in"));
|
||||
|
||||
found = json_object_object_get_ex(json_obj, "expires_in", &o);
|
||||
|
||||
expire_sec = json_object_get_int(o);
|
||||
debugf ("HUBIC Access token: %s\n", access_token);
|
||||
debugf ("HUBIC Token type : %s\n", token_type);
|
||||
debugf ("HUBIC Expire in : %d\n", expire_sec);
|
||||
|
||||
Reference in New Issue
Block a user