diff --git a/src/serialize.c b/src/serialize.c index 6c80ec08..4f796239 100644 --- a/src/serialize.c +++ b/src/serialize.c @@ -209,6 +209,7 @@ static bool _serialize_storeInternal(tf_task_t* task, tf_taskstub_t* to, buffer_ _serialize_writeInt32(buffer, kArrayBuffer); _serialize_writeInt32(buffer, (int32_t)size); _buffer_append(buffer, bytes, size); + JS_FreeValue(tf_task_get_context(task), typed); } else if (JS_IsArray(tf_task_get_context(task), value)) {