From acc2bd2cc2c21ec8dee1f72072666a547636abce Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 28 Aug 2020 11:28:59 +0900 Subject: [PATCH] sw_engine: + exceptional handling for safety --- src/lib/sw_engine/tvgSwShape.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/sw_engine/tvgSwShape.cpp b/src/lib/sw_engine/tvgSwShape.cpp index d0a8f96d..d2687de9 100644 --- a/src/lib/sw_engine/tvgSwShape.cpp +++ b/src/lib/sw_engine/tvgSwShape.cpp @@ -344,6 +344,7 @@ SwOutline* _genDashOutline(const Shape* sdata, const Matrix* transform) const float* pattern; dash.cnt = sdata->strokeDash(&pattern); + if (dash.cnt == 0) return nullptr; //Is it safe to mutual exclusive? dash.pattern = const_cast(pattern);