From 030c364615d122cfdcecd5883dd8183bf8d65792 Mon Sep 17 00:00:00 2001 From: Aaron Cook Date: Tue, 16 Sep 2025 02:26:22 -0500 Subject: [PATCH] Fix parent tracking for MAPs --- src/empack.c | 3 +++ 1 file changed, 3 insertions(+) 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: