From cc81f8ef99a72998d2656d1d2a1007484fb7ec95 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Thu, 5 Aug 2021 14:36:40 +0900 Subject: [PATCH] common Shape: Fix check to invalid argument add cmds null check --- src/lib/tvgShape.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/tvgShape.cpp b/src/lib/tvgShape.cpp index 1ba9a46e..a2a8fed0 100644 --- a/src/lib/tvgShape.cpp +++ b/src/lib/tvgShape.cpp @@ -86,7 +86,7 @@ uint32_t Shape::pathCoords(const Point** pts) const noexcept Result Shape::appendPath(const PathCommand *cmds, uint32_t cmdCnt, const Point* pts, uint32_t ptsCnt) noexcept { - if (cmdCnt == 0 || ptsCnt == 0 || !pts || !ptsCnt) return Result::InvalidArguments; + if (cmdCnt == 0 || ptsCnt == 0 || !cmds || !pts) return Result::InvalidArguments; pImpl->path.grow(cmdCnt, ptsCnt); pImpl->path.append(cmds, cmdCnt, pts, ptsCnt);