From 8c6ad9b6c580710dcb8436c8002f1dfed47c0890 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Tue, 10 Jun 2003 05:42:21 +0000 Subject: [PATCH] oops core dump git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8537 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/gnc-book.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/engine/gnc-book.c b/src/engine/gnc-book.c index 38b9aa7571..c30f824118 100644 --- a/src/engine/gnc-book.c +++ b/src/engine/gnc-book.c @@ -86,7 +86,8 @@ gnc_book_get_schedxactions( GNCBook *book ) SchedXactionList *list; if ( book == NULL ) return NULL; list = gnc_book_get_data (book, GNC_SCHEDXACTIONS); - return list->sx_list; + if (list) return list->sx_list; + return NULL; } void @@ -96,7 +97,7 @@ gnc_book_set_schedxactions( GNCBook *book, GList *newList ) if ( book == NULL ) return; old_list = gnc_book_get_data (book, GNC_SCHEDXACTIONS); - if (old_list->sx_list == newList) return; + if (old_list && old_list->sx_list == newList) return; new_list = g_new (SchedXactionList, 1); new_list->sx_notsaved = TRUE;