gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon Sep 18 17:20:42 EDT 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/a8c3b4b0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ee849382 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/63f1b305 (commit)
	from  https://github.com/Gnucash/gnucash/commit/c930fd07 (commit)



commit a8c3b4b078a9b6e8969c198b3d4b06128097e05b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 18 14:14:03 2023 -0700

    Revert "[assistant-stock-transaction] refresh_handler: avoid leaking GList*"
    
    macOS clang optimizes away the return value so g_hash_table_find always
    returns the item pointer, causing premature destruction when a
    GncAccountSel-created account edit dialog completes, leading to a
    use-after-free crash.

commit ee84938276bf90c63e46d5b7e21132019671890f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 18 13:52:12 2023 -0700

    [stock-txn-asst] Reset entry amount/value to GNC_ERROR_ARG.
    
    When the entry has been set to a number and is later unset.

commit 63f1b305caee9a0b67dad022b51a2d12bfee8cf7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 18 11:47:15 2023 -0700

    [stock-txn-asst] Fix exception converting GNC_ERROR_ARG to GncNumeric.



Summary of changes:
 gnucash/gnome/assistant-stock-transaction.cpp | 30 ++++++++++++++++-----------
 1 file changed, 18 insertions(+), 12 deletions(-)



More information about the gnucash-patches mailing list