summaryrefslogtreecommitdiff
path: root/src/ecbor_decoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ecbor_decoder.c')
-rw-r--r--src/ecbor_decoder.c5
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 ++;
}