Changeset 368 for asp3_tinet_ecnl_arm


Ignore:
Timestamp:
Feb 3, 2019, 11:09:29 PM (5 years ago)
Author:
coas-nagasima
Message:

必要な情報がない場合はエラーとするよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/app1_usb_watt_meter/src/client.c

    r364 r368  
    194194        jsonsl_t jsn = gd->jsn;
    195195
     196        len = strnlen(client_info->client_id, sizeof(client_info->client_id));
     197        if (len == 0)
     198                return -1;
     199
    196200        gd->jsn_buf_pos = -1;
    197201
     
    205209        curl = curl_easy_init();
    206210
    207         char *client_id = curl_easy_escape(curl, client_info->client_id, strnlen(client_info->client_id, sizeof(client_info->client_id)));
     211        char *client_id = curl_easy_escape(curl, client_info->client_id, len);
    208212        char *esc_scope = curl_easy_escape(curl, scope, strlen(scope));
    209213
     
    325329        jsonsl_t jsn = gd->jsn;
    326330
     331        len = strlen(credential->device_code);
     332        if (len == 0)
     333                return -1;
     334
    327335        gd->jsn_buf_pos = -1;
    328336
     
    451459        jsonsl_t jsn = gd->jsn;
    452460
     461        len = strlen(credential->refresh_token);
     462        if (len == 0)
     463                return -1;
     464
    453465        gd->jsn_buf_pos = -1;
    454466
     
    514526        char *postdata;
    515527        jsonsl_t jsn = gd->jsn;
     528
     529        len = strlen(credential->access_token);
     530        if (len == 0)
     531                return -1;
    516532
    517533        gd->jsn_buf_pos = -1;
Note: See TracChangeset for help on using the changeset viewer.