Fix crash on invalid data.
authorJohn Preston <johnprestonmail@gmail.com>
Mon, 5 Aug 2019 16:42:44 +0000 (17:42 +0100)
committerHermet Park <hermetpark@gmail.com>
Mon, 12 Aug 2019 08:31:43 +0000 (17:31 +0900)
src/lottie/lottieparser.cpp

index db7aeb3..19d6467 100644 (file)
@@ -1119,7 +1119,9 @@ std::shared_ptr<LOTData> LottieParserImpl::parseGroupObject()
         staticFlag &= child.get()->isStatic();
     }
 
-    group->setStatic(staticFlag && group->mTransform->isStatic());
+    if (group->mTransform) {
+        group->setStatic(staticFlag && group->mTransform->isStatic());
+    }
 
     return sharedGroup;
 }