diff --git a/ext/cbor/unpacker.c b/ext/cbor/unpacker.c index 9cd43e4..b21e433 100644 --- a/ext/cbor/unpacker.c +++ b/ext/cbor/unpacker.c @@ -769,6 +769,7 @@ int msgpack_unpacker_skip_nil(msgpack_unpacker_t* uk) return b; } if (b == IB_NIL) { + reset_head_byte(uk); return 1; } return 0;