gnucash stable: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Thu Nov 30 18:37:53 EST 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/abb4a01a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8ece965 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca3c09c5 (commit)
	from  https://github.com/Gnucash/gnucash/commit/d8dacb86 (commit)



commit abb4a01ac8bbc689d84087939fc2d0dca7357d74
Merge: d8dacb86b2 d8ece96503
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 1 07:37:17 2023 +0800

    Merge branch 'stable-leaks' into stable #1831

commit d8ece96503ccf71550e0d0031bcd936e0af45bd1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 30 22:16:53 2023 +0800

    [gnc-engine-guile.cpp] plug runaway GSList* leak
    
    The QofQuery param_list is a GSList of const char*. Every SCM Query
    would typically leak the GSList. This change will store the params
    into the string cache, and the cached string is passed onto the
    QofQuery param.

commit ca3c09c5f644d0f2f94fb53aa931445631514cab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 27 20:53:56 2023 +0800

    [dialog-report-column-view.cpp] new/delete instead of g_new/g_free
    
    because the struct has vector objects which would otherwise leak.



Summary of changes:
 bindings/guile/gnc-engine-guile.cpp         | 16 +++++-----------
 gnucash/gnome/dialog-report-column-view.cpp |  9 ++++-----
 2 files changed, 9 insertions(+), 16 deletions(-)



More information about the gnucash-patches mailing list