sw_engine: fix data overflow case. 86/240986/1
authorHermet Park <chuneon.park@samsung.com>
Thu, 13 Aug 2020 10:27:02 +0000 (19:27 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 13 Aug 2020 10:27:02 +0000 (19:27 +0900)
Change-Id: I01f90a8a6b3bca38142c8c16d1990b5b1a09d081

src/lib/sw_engine/tvgSwStroke.cpp

index edba638..70eb1ca 100644 (file)
@@ -35,7 +35,7 @@ static constexpr auto SW_STROKE_TAG_END = 8;
 
 static inline SwFixed SIDE_TO_ROTATE(const int32_t s)
 {
-    return (SW_ANGLE_PI2 - (s) * SW_ANGLE_PI);
+    return (SW_ANGLE_PI2 - static_cast<SwFixed>(s) * SW_ANGLE_PI);
 }