diff --git a/QUICKSTART-C.md b/QUICKSTART-C.md index 8875e6f2..852718f2 100644 --- a/QUICKSTART-C.md +++ b/QUICKSTART-C.md @@ -100,6 +100,7 @@ int main(void) { msgpack_object_print(stdout, obj); /*=> ["Hello", "MessagePack"] */ /* cleaning */ + msgpack_unpacked_destroy(&msg); msgpack_sbuffer_free(buffer); msgpack_packer_free(pk); } @@ -139,6 +140,7 @@ int main(void) { /* prints the deserialized object. */ msgpack_object obj = msg.data; msgpack_object_print(stdout, obj); /*=> ["Hello", "MessagePack"] */ + msgpack_unpacked_destroy(&msg); puts(""); } diff --git a/example/speed_test_uint32_array.c b/example/speed_test_uint32_array.c index b07cd918..59e689f9 100644 --- a/example/speed_test_uint32_array.c +++ b/example/speed_test_uint32_array.c @@ -25,6 +25,7 @@ void test() while (msgpack_unpack_next(&msg, buf.data, buf.size, &upk_pos) == MSGPACK_UNPACK_SUCCESS) { } + msgpack_unpacked_destroy(&msg); msgpack_sbuffer_destroy(&buf); } diff --git a/example/speed_test_uint64_array.c b/example/speed_test_uint64_array.c index 88cc8222..075178c3 100644 --- a/example/speed_test_uint64_array.c +++ b/example/speed_test_uint64_array.c @@ -25,7 +25,7 @@ void test() while (msgpack_unpack_next(&msg, buf.data, buf.size, &upk_pos) == MSGPACK_UNPACK_SUCCESS) { } - + msgpack_unpacked_destroy(&msg); msgpack_sbuffer_destroy(&buf); }