diff --git a/src/loaders/lottie/tvgLottieExpressions.cpp b/src/loaders/lottie/tvgLottieExpressions.cpp index 99212946..490bff92 100644 --- a/src/loaders/lottie/tvgLottieExpressions.cpp +++ b/src/loaders/lottie/tvgLottieExpressions.cpp @@ -1285,6 +1285,7 @@ static void _buildMath(jerry_value_t context) void LottieExpressions::buildGlobal(float frameNo, LottieExpression* exp) { + free(jerry_object_get_native_ptr(comp, &freeCb)); jerry_object_set_native_ptr(comp, &freeCb, _expcontent(exp, frameNo, exp->layer)); auto index = jerry_number(exp->layer->idx);