diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ecbor_decoder.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ecbor_decoder.c b/src/ecbor_decoder.c index 7ce183f..35f80a2 100644 --- a/src/ecbor_decoder.c +++ b/src/ecbor_decoder.c @@ -705,7 +705,10 @@ ecbor_decode_tree (ecbor_decode_context_t *context, ecbor_item_t **root) last_was_stop_code = 0; /* count indefinite arrays and maps */ - if (curr_node->parent && (ECBOR_IS_ARRAY (curr_node->parent) || ECBOR_IS_MAP (curr_node->parent)) && ECBOR_IS_INDEFINITE (curr_node->parent)) { + if (curr_node->parent + && (ECBOR_IS_ARRAY (curr_node->parent) + || ECBOR_IS_MAP (curr_node->parent)) + && ECBOR_IS_INDEFINITE (curr_node->parent)) { curr_node->parent->length ++; } |
