From cc10b9a0b71a6284ca035dbe6aeafdb892ae0ac2 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Mon, 15 Apr 2024 22:09:54 +0800 Subject: [PATCH] [SX-book.c] tidy for loop because splits will need to be g_list_free in a future commit --- libgnucash/engine/SX-book.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libgnucash/engine/SX-book.c b/libgnucash/engine/SX-book.c index d30e405db2..b784bab150 100644 --- a/libgnucash/engine/SX-book.c +++ b/libgnucash/engine/SX-book.c @@ -375,9 +375,9 @@ gnc_sx_get_sxes_referencing_account(QofBook *book, Account *acct) { SchedXaction *sx = (SchedXaction*)sx_list->data; GList *splits = xaccSchedXactionGetSplits(sx); - for (; splits != NULL; splits = splits->next) + for (GList *node = splits; node; node = node->next) { - Split *s = (Split*)splits->data; + Split *s = (Split*)node->data; GncGUID *guid = NULL; qof_instance_get (QOF_INSTANCE (s), "sx-account", &guid, NULL); if (guid_equal(acct_guid, guid))