diff --git a/src/empack.c b/src/empack.c index 5d72b1b..5d2a931 100644 --- a/src/empack.c +++ b/src/empack.c @@ -158,6 +158,9 @@ empack_parse(empack_t *empack, const void *msgpack, uint32_t len) for (uint32_t i = 0; i < pmap->pair_count; i++) { pmap->pairs[i].key.type = EMPACK_TYPE_ERROR; } + + tokens_needed += pmap->pair_count * 2; + parent = cur; break; } default: