gnucash stable: [completioncell-gnome.c] fix gnc_completion_cell_set_value
Christopher Lam
clam at code.gnucash.org
Tue Apr 21 07:00:50 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/87a22191 (commit)
from https://github.com/Gnucash/gnucash/commit/60518c38 (commit)
commit 87a2219146b726d00c21b0eb968b446b15356cfd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Apr 21 18:57:41 2026 +0800
[completioncell-gnome.c] fix gnc_completion_cell_set_value
logic was wrong... if (!cell || !str) would call
gnc_basic_cell_set_value causing segfault. luckily this function isn't
currently used.
diff --git a/gnucash/register/register-gnome/completioncell-gnome.c b/gnucash/register/register-gnome/completioncell-gnome.c
index 40d399d4e0..77fca94b39 100644
--- a/gnucash/register/register-gnome/completioncell-gnome.c
+++ b/gnucash/register/register-gnome/completioncell-gnome.c
@@ -495,6 +495,7 @@ void
gnc_completion_cell_set_value (CompletionCell* cell, const char* str)
{
if (!cell || !str)
+ return;
gnc_basic_cell_set_value (&cell->cell, str);
}
Summary of changes:
gnucash/register/register-gnome/completioncell-gnome.c | 1 +
1 file changed, 1 insertion(+)
More information about the gnucash-changes
mailing list