From 4905acc20a161fff5eadf388251bbc7aa68b3ea6 Mon Sep 17 00:00:00 2001 From: Olaf Schumann Date: Thu, 13 Jan 2022 10:20:39 +0100 Subject: [PATCH] fix memory leak in output_png() --- src/plot.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plot.cpp b/src/plot.cpp index 93635a44b..c24a023f2 100644 --- a/src/plot.cpp +++ b/src/plot.cpp @@ -745,7 +745,7 @@ void output_png(Plot const& pl, const ImageData& data) // Clean up data structures std::fclose(fp); png_free_data(png_ptr, info_ptr, PNG_FREE_ALL, -1); - png_destroy_write_struct(&png_ptr, nullptr); + png_destroy_write_struct(&png_ptr, &info_ptr); } #endif