gnucash maint: Fix crashes in test-engine on Arch Linux.
John Ralls
jralls at code.gnucash.org
Tue Mar 14 13:43:06 EDT 2023
Updated via https://github.com/Gnucash/gnucash/commit/1020bde8 (commit)
from https://github.com/Gnucash/gnucash/commit/946fbb12 (commit)
commit 1020bde89c77f70cee6cc8181ead96e8fade47aa
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 14 10:16:42 2023 -0700
Fix crashes in test-engine on Arch Linux.
Root cause is mutating a list while it's iterating. We're able to
protect it in two cases, have to copy it in xaccTransScrubGainsDate.
Summary of changes:
libgnucash/engine/Account.cpp | 6 ++++++
libgnucash/engine/Transaction.c | 4 +++-
libgnucash/engine/test/utest-Transaction.cpp | 3 +++
3 files changed, 12 insertions(+), 1 deletion(-)
More information about the gnucash-patches
mailing list