[Gnucash-changes] r11789 - in gnucash/trunk: . src/gnome-utils - Use a dynamically allocated string for the version.

David Hampton hampton at cvs.gnucash.org
Wed Nov 2 15:32:43 EST 2005


Author: hampton
Date: 2005-11-02 15:32:42 -0500 (Wed, 02 Nov 2005)
New Revision: 11789

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/gnome-utils/gnc-splash.c
Log:
Use a dynamically allocated string for the version.



Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2005-11-02 18:32:44 UTC (rev 11788)
+++ gnucash/trunk/ChangeLog	2005-11-02 20:32:42 UTC (rev 11789)
@@ -1,3 +1,8 @@
+2005-11-02  David Hampton  <hampton at employees.org>
+
+	* src/gnome-utils/gnc-splash.c: Use a dynamically allocated string
+	for the version.
+
 2005-11-02  Derek Atkins  <derek at ihtfp.com>
 
 	* configure.in: don't need GNUCASH_CVS anymore

Modified: gnucash/trunk/src/gnome-utils/gnc-splash.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-splash.c	2005-11-02 18:32:44 UTC (rev 11788)
+++ gnucash/trunk/src/gnome-utils/gnc-splash.c	2005-11-02 20:32:42 UTC (rev 11789)
@@ -47,7 +47,7 @@
   GtkWidget *vbox;
   GtkWidget *version;
   GtkWidget *separator;
-  gchar ver_string[50];
+  gchar *ver_string;
 
   if (splash) return;
 
@@ -73,13 +73,14 @@
   frame = gtk_frame_new (NULL);
   vbox = gtk_vbox_new (FALSE, 3);
 #ifdef GNUCASH_SVN
-  sprintf(ver_string, _("Version: Gnucash-%s svn (r%d built %s)"),
-	  VERSION, GNUCASH_SVN_REV, GNUCASH_BUILD_DATE);
+  ver_string = g_strdup_printf(_("Version: Gnucash-%s svn (r%d built %s)"),
+			       VERSION, GNUCASH_SVN_REV, GNUCASH_BUILD_DATE);
 #else
-  sprintf(ver_string, _("Version: Gnucash-%s"), VERSION);
+  ver_string =  g_strdup_printf(_("Version: Gnucash-%s"), VERSION);
 #endif
 
   version = gtk_label_new (ver_string);
+  g_free(ver_string);
   separator = gtk_hseparator_new();
   progress = gtk_label_new(_("Loading..."));
 



More information about the gnucash-changes mailing list