From 78b4b27a8dd11464494da990d7bd665df20dc130 Mon Sep 17 00:00:00 2001 From: maki49 <1579492865@qq.com> Date: Thu, 25 Jul 2024 16:54:51 +0800 Subject: [PATCH] fix a memory leak in LR constructor --- source/module_lr/esolver_lrtd_lcao.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/module_lr/esolver_lrtd_lcao.cpp b/source/module_lr/esolver_lrtd_lcao.cpp index 1475c526ed..dcb8d3d9e3 100644 --- a/source/module_lr/esolver_lrtd_lcao.cpp +++ b/source/module_lr/esolver_lrtd_lcao.cpp @@ -181,6 +181,7 @@ LR::ESolver_LR::ESolver_LR(ModuleESolver::ESolver_KS_LCAO&& ks_sol this->set_gint(); // move pw basis + delete this->pw_rho; // newed in ESolver_FP::ESolver_FP this->pw_rho = ks_sol.pw_rho; ks_sol.pw_rho = nullptr; //init potential and calculate kernels using ground state charge