From deb0c57c913b54f787c78a7d5e289e47da04ec4a Mon Sep 17 00:00:00 2001 From: Manolis Surligas Date: Fri, 21 Jul 2017 20:49:44 +0300 Subject: [PATCH] Fix memory leak --- lib/noaa_apt_sink_impl.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/noaa_apt_sink_impl.cc b/lib/noaa_apt_sink_impl.cc index a9ff350..6714869 100644 --- a/lib/noaa_apt_sink_impl.cc +++ b/lib/noaa_apt_sink_impl.cc @@ -307,11 +307,12 @@ namespace gr } png_write_end (d_png_ptr[i], NULL); fclose (d_png_fd[i]); + + for (size_t y = 0; y < d_height; y++) { + delete[] row_pointers[y]; + } + delete[] row_pointers; } - for (size_t y = 0; y < d_height; y++) { - delete[] row_pointers[y]; - } - delete[] row_pointers; }