diff options
| author | Vasile Vilvoiu <vasi@vilvoiu.ro> | 2021-11-28 21:57:36 +0200 |
|---|---|---|
| committer | Vasile Vilvoiu <vasi@vilvoiu.ro> | 2021-11-28 21:57:36 +0200 |
| commit | b7f2b7896d79a4360008280b7b2466df74d8e469 (patch) | |
| tree | c7f7790d13cda89acb18a4a5a66a41c7fad4f39e | |
| parent | 31f098fafa70898629e0d2cb1cd1d76f2655e60e (diff) | |
Initialize is_indefinite flag for applicable types
| -rw-r--r-- | src/libecbor/ecbor_encoder.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libecbor/ecbor_encoder.c b/src/libecbor/ecbor_encoder.c index 43cb213..9d4c4a2 100644 --- a/src/libecbor/ecbor_encoder.c +++ b/src/libecbor/ecbor_encoder.c @@ -407,6 +407,7 @@ ecbor_item_t ecbor_bstr (const uint8_t *bstr, size_t length) { ecbor_item_t r = null_item; + r.is_indefinite = false; r.type = ECBOR_TYPE_BSTR; r.value.string.str = bstr; r.length = length; @@ -417,6 +418,7 @@ ecbor_item_t ecbor_str (const char *str, size_t length) { ecbor_item_t r = null_item; + r.is_indefinite = false; r.type = ECBOR_TYPE_STR; r.value.string.str = (uint8_t *)str; r.length = length; @@ -532,6 +534,7 @@ ecbor_array (ecbor_item_t *array, ecbor_item_t *items, size_t length) } array->type = ECBOR_TYPE_ARRAY; + array->is_indefinite = false; array->length = length; array->child = items; @@ -558,6 +561,7 @@ ecbor_map (ecbor_item_t *map, ecbor_item_t *keys, ecbor_item_t *values, return ECBOR_ERR_NULL_MAP; } + map->is_indefinite = false; map->type = ECBOR_TYPE_MAP; map->length = length; |
