diff --git a/src/lib/tvgSaver.cpp b/src/lib/tvgSaver.cpp index ffa2bf1a..dc240d00 100644 --- a/src/lib/tvgSaver.cpp +++ b/src/lib/tvgSaver.cpp @@ -110,9 +110,12 @@ Result Saver::save(std::unique_ptr paint, const string& path, bool compre pImpl->saveModule = saveModule; return Result::Success; } else { + delete(p); + delete(saveModule); return Result::Unknown; } } + delete(p); return Result::NonSupport; }