|
17 | 17 | #include "lib/json.h" |
18 | 18 | #include "logging.h" |
19 | 19 | #include <string.h> |
| 20 | +#include <strings.h> |
20 | 21 | #include <stdbool.h> |
21 | 22 |
|
22 | 23 | /******************************************************************************/ |
@@ -317,9 +318,9 @@ SessionRegisterReq_t *SessionRegisterReq_new(char *clientParamPath) |
317 | 318 | json_foreach(curNode, jsonRoot) { |
318 | 319 | if (curNode->tag == JSON_STRING && |
319 | 320 | curNode->key && |
320 | | - curNode->string_) { |
| 321 | + curNode->u.string_) { |
321 | 322 | req->ClientParameters[nodeCount++] = |
322 | | - ClientParameter_new(curNode->key, curNode->string_); |
| 323 | + ClientParameter_new(curNode->key, curNode->u.string_); |
323 | 324 | } |
324 | 325 | } |
325 | 326 |
|
@@ -718,9 +719,9 @@ SessionRegisterResp_t *SessionRegisterResp_fromJson(char *jsonString) |
718 | 719 | current = 0; |
719 | 720 | json_foreach(jsonTmp, jsonParams) { |
720 | 721 | if (jsonTmp && jsonTmp->tag == JSON_STRING && |
721 | | - jsonTmp->string_) { |
| 722 | + jsonTmp->u.string_) { |
722 | 723 | resp->Session.ClientParameters[current++] = |
723 | | - ClientParameter_new(jsonTmp->key, jsonTmp->string_); |
| 724 | + ClientParameter_new(jsonTmp->key, jsonTmp->u.string_); |
724 | 725 | } |
725 | 726 | } |
726 | 727 | resp->Session.ClientParameters_count = current; |
@@ -1537,10 +1538,10 @@ EnrollmentConfigResp_t *EnrollmentConfigResp_fromJson(char *jsonString) |
1537 | 1538 |
|
1538 | 1539 | JsonNode *keySizeNode = json_find_member(jsonRoot, "KeySize"); |
1539 | 1540 | if (keySizeNode && keySizeNode->tag == JSON_NUMBER) { |
1540 | | - resp->KeySize = keySizeNode->number_; |
| 1541 | + resp->KeySize = keySizeNode->u.number_; |
1541 | 1542 | } else if (keySizeNode && keySizeNode->tag == JSON_STRING) { |
1542 | 1543 | int tmp; |
1543 | | - if (sscanf(keySizeNode->string_, "%d", &tmp) == 1) { |
| 1544 | + if (sscanf(keySizeNode->u.string_, "%d", &tmp) == 1) { |
1544 | 1545 | resp->KeySize = tmp; |
1545 | 1546 | } |
1546 | 1547 | } |
|
0 commit comments