gnucash/bindings/guile
John Ralls e17ba3cc00 Fix UAF in xaccFreeSplit.
xaccSplitComputeCapGains creates gains_split pointers in both the Cap Gains Split and its Income split to the original split, but the original's gains_split pointer can point to only one of them, the Cap Gains split. When the original split is freed both the Cap Gains split's and its Income split need their gains_split pointers NULLed or when it's the Income split's turn to be freed it will try to deref the dangling pointer.
2023-11-02 12:58:55 -07:00
..
test [test-scm-engine] tests gnc-numeric-from-string 2023-08-29 08:30:52 +08:00
app-utils.scm [options] Move options from app-utils to engine. 2022-08-25 22:09:56 -07:00
business-core.scm [business-core] remove gnc:split->owner 2023-02-13 23:29:00 +08:00
c-interface.scm Move gnc_ui_account_get_tax_info_string to gnc-locale-tax.c 2022-07-17 10:00:23 -07:00
CMakeLists.txt Add missing MAKE_LINKS, and the local scm directory to %load-path 2023-02-28 11:51:23 +00:00
core-utils.scm Bug 798991 - Incorrect Account Name Order in Transaction Report 2023-07-11 08:41:09 +08:00
date-utilities.scm Merge branch 'maint' 2022-08-25 23:47:18 +08:00
engine.scm Remove deprecated functions 2022-03-28 23:02:38 +08:00
expressions.i Move gnc_ui_account_get_tax_info_string to gnc-locale-tax.c 2022-07-17 10:00:23 -07:00
fin.scm Move gnc_ui_account_get_tax_info_string to gnc-locale-tax.c 2022-07-17 10:00:23 -07:00
glib-guile.c Remove support code that was only used by price-quotes.scm 2022-10-02 11:50:26 -07:00
glib-guile.h Use internal extern "C" { ... } for C++ 2023-01-23 18:40:01 +00:00
gnc-engine-guile.cpp Remove some unused variables with obviously no side effects 2023-02-06 14:19:22 +00:00
gnc-engine-guile.h Use internal extern "C" { ... } for C++ 2023-01-23 18:40:01 +00:00
gnc-guile-bindings.c Restore setting swig engine initialization flag. 2021-11-13 11:10:17 -08:00
gnc-guile-utils.c Don't g_strdup char* from scm_to_locale|utf8_string 2021-10-30 22:26:33 +08:00
gnc-guile-utils.h Use internal extern "C" { ... } for C++ 2023-01-23 18:40:01 +00:00
gnc-helpers.c Remove support code that was only used by price-quotes.scm 2022-10-02 11:50:26 -07:00
gnc-helpers.h Use internal extern "C" { ... } for C++ 2023-01-23 18:40:01 +00:00
gnc-kvp-guile.cpp Guard against some possible null pointer dereferences 2023-03-08 11:00:56 +00:00
gnc-kvp-guile.h Use internal extern "C" { ... } for C++ 2023-01-23 18:40:01 +00:00
gnc-numeric.scm [modularise] (gnucash engine) 2020-12-09 06:39:51 +08:00
gnc-optiondb.i Fix UAF in xaccFreeSplit. 2023-11-02 12:58:55 -07:00
options.scm Fix two typos. 2023-07-21 13:57:39 -07:00
utilities.scm Bindings - move log wrappers into the swig interface files 2022-10-02 11:50:26 -07:00