From 101c8c4e802cba16f04118193e2dd72ea4d1dff2 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Wed, 8 Nov 2006 22:42:48 +0000 Subject: [PATCH] gnc_history_get_last() can return NULL. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15098 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/gnc-file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gnome-utils/gnc-file.c b/src/gnome-utils/gnc-file.c index e16a91e6b9..8ab553e726 100644 --- a/src/gnome-utils/gnc-file.c +++ b/src/gnome-utils/gnc-file.c @@ -839,7 +839,8 @@ gnc_file_open (void) lastfile = gnc_history_get_last(); newfile = gnc_file_dialog (_("Open"), NULL, lastfile, GNC_FILE_DIALOG_OPEN); - g_free(lastfile); + if (lastfile) + g_free(lastfile); result = gnc_post_file_open (newfile); /* This dialogue can show up early in the startup process. If the