diff --git a/gnucash/gnome/gnc-plugin-page-register.c b/gnucash/gnome/gnc-plugin-page-register.c index bcf006f736..f8d4034b1e 100644 --- a/gnucash/gnome/gnc-plugin-page-register.c +++ b/gnucash/gnome/gnc-plugin-page-register.c @@ -4590,6 +4590,8 @@ static GncInvoice* invoice_from_split (Split* split) GList* invoices_from_transaction (Transaction* trans) { GList *invoices = NULL; + if (!trans) return NULL; + for (GList *node = xaccTransGetAPARAcctSplitList(trans, TRUE); node; node = node->next) {