From 35b6fb767d0ff594728d4f7fe97e60186de3da63 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Fri, 19 Apr 2024 18:55:05 +0800 Subject: [PATCH] [Account.cpp] ensure priv->splits releases memory on shutdown --- libgnucash/engine/Account.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libgnucash/engine/Account.cpp b/libgnucash/engine/Account.cpp index f25f7c4feb..9748f599b0 100644 --- a/libgnucash/engine/Account.cpp +++ b/libgnucash/engine/Account.cpp @@ -1437,6 +1437,7 @@ xaccFreeAccount (Account *acc) gnc_commodity_decrement_usage_count(priv->commodity); priv->commodity = nullptr; priv->splits.clear(); + priv->splits.shrink_to_fit(); priv->balance_dirty = FALSE; priv->sort_dirty = FALSE;