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);