From 914144bb5a35709dd28682a374270b9c279d460e Mon Sep 17 00:00:00 2001 From: Jinny You Date: Thu, 7 Dec 2023 17:06:48 +0900 Subject: [PATCH] lottie/builder: fix crash by null reference --- src/loaders/lottie/tvgLottieParser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/loaders/lottie/tvgLottieParser.cpp b/src/loaders/lottie/tvgLottieParser.cpp index af803061..e665f7fd 100644 --- a/src/loaders/lottie/tvgLottieParser.cpp +++ b/src/loaders/lottie/tvgLottieParser.cpp @@ -912,7 +912,9 @@ void LottieParser::parseAssets() { enterArray(); while (nextArrayValue()) { - comp->assets.push(parseAsset()); + auto asset = parseAsset(); + if (asset) comp->assets.push(asset); + else TVGERR("LOTTIE", "Invalid Asset!"); } }