From 471ebb87308b318d8b04f773954d2be4f49f080d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 5 Sep 2017 22:51:50 +0300 Subject: Fix memory leak on exit in dyecmd. --- src/dyetool/dyemain.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/dyetool/dyemain.cpp') diff --git a/src/dyetool/dyemain.cpp b/src/dyetool/dyemain.cpp index 95e038da6..2217508cc 100644 --- a/src/dyetool/dyemain.cpp +++ b/src/dyetool/dyemain.cpp @@ -107,11 +107,13 @@ int main(int argc, char **argv) if (image == nullptr) { printf("Error loading image\n"); + VirtFs::deinit(); return 1; } SDL_Surface *const surface = ImageHelper::convertTo32Bit( image->getSDLSurface()); ImageWriter::writePNG(surface, dst); SDL_FreeSurface(surface); + VirtFs::deinit(); return 0; } -- cgit v1.2.3-70-g09d2