From 816f179c748360ec0dd9d8f3c7406edc8b93c3fb Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Sat, 29 Jul 2023 16:03:39 +0900 Subject: [PATCH] loader lottie: fix the last memory leak. --- src/loaders/lottie/tvgLottieParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/lottie/tvgLottieParser.cpp b/src/loaders/lottie/tvgLottieParser.cpp index 80061be6..70d68155 100644 --- a/src/loaders/lottie/tvgLottieParser.cpp +++ b/src/loaders/lottie/tvgLottieParser.cpp @@ -201,7 +201,7 @@ void LottieParser::getValue(ColorStop& color) int idx = 0; auto count = context->gradient->colorStops.count; - color.data = static_cast(malloc(sizeof(Fill::ColorStop) * count)); + if (!color.data) color.data = static_cast(malloc(sizeof(Fill::ColorStop) * count)); while (nextArrayValue()) { auto remains = (idx % 4);