From 9baa15ecdb7e43a8dd36531f9110af81d8b613f4 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 10cba904..61d36641 100644 --- a/src/loaders/lottie/tvgLottieParser.cpp +++ b/src/loaders/lottie/tvgLottieParser.cpp @@ -894,7 +894,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!"); } }