gnucash maint: Bug 797924 - Crash when searching for customer to process payment.
John Ralls
jralls at code.gnucash.org
Fri Aug 28 13:45:45 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/de33d1ef (commit)
from https://github.com/Gnucash/gnucash/commit/a50c188d (commit)
commit de33d1ef1551c4746339838cf0950c4327b07578
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 28 09:03:59 2020 -0700
Bug 797924 - Crash when searching for customer to process payment.
Slightly speculative since the bug isn't reliably reproduceable, but
qof_class_get_property can silently return nullptr so it's wise to
make sure that we have a ptr before trying to dereference it.
diff --git a/gnucash/gnome-search/gnc-general-search.c b/gnucash/gnome-search/gnc-general-search.c
index 6c96d1547..51abac2a0 100644
--- a/gnucash/gnome-search/gnc-general-search.c
+++ b/gnucash/gnome-search/gnc-general-search.c
@@ -507,7 +507,7 @@ gnc_general_search_set_selected (GNCGeneralSearch *gsl, gpointer selection)
gnc_gui_component_clear_watches (priv->component_id);
- if (selection)
+ if (selection && priv->get_guid)
{
const QofParam *get_guid = priv->get_guid;
priv->guid = * ((GncGUID *)(get_guid->param_getfcn
Summary of changes:
gnucash/gnome-search/gnc-general-search.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
More information about the gnucash-changes
mailing list