r15098 - gnucash/trunk/src/gnome-utils - gnc_history_get_last() can return NULL.

David Hampton hampton at cvs.gnucash.org
Wed Nov 8 17:42:48 EST 2006


Author: hampton
Date: 2006-11-08 17:42:48 -0500 (Wed, 08 Nov 2006)
New Revision: 15098
Trac: http://svn.gnucash.org/trac/changeset/15098

Modified:
   gnucash/trunk/src/gnome-utils/gnc-file.c
Log:
gnc_history_get_last() can return NULL.

Modified: gnucash/trunk/src/gnome-utils/gnc-file.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-file.c	2006-11-08 21:06:59 UTC (rev 15097)
+++ gnucash/trunk/src/gnome-utils/gnc-file.c	2006-11-08 22:42:48 UTC (rev 15098)
@@ -839,7 +839,8 @@
 
   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



More information about the gnucash-changes mailing list