diff --git a/src/libnptm/Configuration.cpp b/src/libnptm/Configuration.cpp index e7ed703baf80b284252177a8732fe28930616c8c..04cdb5c03a0930affa172afb46d7db960166914b 100644 --- a/src/libnptm/Configuration.cpp +++ b/src/libnptm/Configuration.cpp @@ -1067,6 +1067,12 @@ void ScattererConfiguration::write_formatted(string file_name) { ); break; } + // Clean memory + delete[] xi_vec; + delete[] pu_vec; + delete[] ev_vec; + delete[] wn_vec; + delete[] wl_vec; } else { // idfc < 0, Dielectric functions are at XIP and XI is scale for dimensions double pu, wn; xi_vec = scale_vec;