projects
/
platform
/
core
/
graphics
/
tizenvg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b3b3959
)
svg_loader: ++robustness
13/288813/1
author
Hermet Park
<chuneon.park@samsung.com>
Thu, 6 Jan 2022 03:40:52 +0000
(12:40 +0900)
committer
Michal Szczecinski
<mihashco89@gmail.com>
Thu, 23 Feb 2023 09:04:02 +0000
(10:04 +0100)
prevent a crash with an exceptional handling.
@Issue: https://github.com/Samsung/thorvg/issues/1131
Change-Id: If45a5ae201165ba97f087cdeb8c6e35d97adca72
src/loaders/svg/tvgSvgLoader.cpp
patch
|
blob
|
history
diff --git
a/src/loaders/svg/tvgSvgLoader.cpp
b/src/loaders/svg/tvgSvgLoader.cpp
index
24aba19
..
5a9eae2
100644
(file)
--- a/
src/loaders/svg/tvgSvgLoader.cpp
+++ b/
src/loaders/svg/tvgSvgLoader.cpp
@@
-540,7
+540,7
@@
static void _toColor(const char* str, uint8_t* r, uint8_t* g, uint8_t* b, char**
}
}
}
- } else if (len >= 3 && !strncmp(str, "url", 3)) {
+ } else if (
ref &&
len >= 3 && !strncmp(str, "url", 3)) {
*ref = _idFromUrl((const char*)(str + 3));
} else {
//Handle named color