projects
/
platform
/
core
/
uifw
/
lottie-player.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6f02bc8
)
Fix crash in a bad file reading.
author
John Preston
<johnprestonmail@gmail.com>
Mon, 29 Jul 2019 12:36:02 +0000
(14:36 +0200)
committer
Hermet Park
<hermetpark@gmail.com>
Fri, 9 Aug 2019 08:54:41 +0000
(17:54 +0900)
src/lottie/lottieparser.cpp
patch
|
blob
|
history
diff --git
a/src/lottie/lottieparser.cpp
b/src/lottie/lottieparser.cpp
index
c4cb9c1
..
c0f1738
100644
(file)
--- a/
src/lottie/lottieparser.cpp
+++ b/
src/lottie/lottieparser.cpp
@@
-987,6
+987,10
@@
std::shared_ptr<LOTMaskData> LottieParserImpl::parseMaskObject()
obj->mInv = GetBool();
} else if (0 == strcmp(key, "mode")) {
const char *str = GetString();
+ if (!str) {
+ obj->mMode = LOTMaskData::Mode::None;
+ continue;
+ }
switch (str[0]) {
case 'n':
obj->mMode = LOTMaskData::Mode::None;