loader SvgLoader: return null if transform attribute invalid
authorJunsuChoi <jsuya.choi@samsung.com>
Tue, 13 Apr 2021 09:30:04 +0000 (18:30 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 14 Apr 2021 02:42:17 +0000 (11:42 +0900)
In transform matrix parsing, null is returned if any of the matrices are invalid.

src/loaders/svg/tvgSvgLoader.cpp

index acb6bba..2f6f5df 100644 (file)
@@ -659,8 +659,10 @@ static Matrix* _parseTransformationMatrix(const char* value)
             _matrixCompose(matrix, &tmp, matrix);
         }
     }
-error:
     return matrix;
+error:
+    if (matrix) free(matrix);
+    return nullptr;
 }