gnucash stable: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Mon Mar 16 21:21:31 EDT 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/3d4f19f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/06c7f4bd (commit)
	from  https://github.com/Gnucash/gnucash/commit/b521f21a (commit)



commit 3d4f19f830d70362b51d2880c8a615ed890f6229
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 15 13:40:18 2026 +0800

    [gnc-date.cpp] fix ifdef conditional, and comment

commit 06c7f4bd3fcd75a967e031c9c798fde858341aac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 15 13:39:09 2026 +0800

    [gnc-datetime.cpp] fast_iso8601_utc_parse: precompute length
    
    because std::from_chars is UB if the string is less than 4 bytes
    therefore end_ptr would point to unallocated memory.



Summary of changes:
 libgnucash/engine/gnc-date.cpp     |  4 ++--
 libgnucash/engine/gnc-datetime.cpp | 17 +++++++++--------
 2 files changed, 11 insertions(+), 10 deletions(-)



More information about the gnucash-patches mailing list