diff --git a/ChangeLog b/ChangeLog index f6fc652faf..bd6d4a5083 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-02 David Hampton + + * src/gnome-utils/gnc-splash.c: Use a dynamically allocated string + for the version. + 2005-11-02 Derek Atkins * configure.in: don't need GNUCASH_CVS anymore diff --git a/src/gnome-utils/gnc-splash.c b/src/gnome-utils/gnc-splash.c index 8f1fc791b8..d69d2963c8 100644 --- a/src/gnome-utils/gnc-splash.c +++ b/src/gnome-utils/gnc-splash.c @@ -47,7 +47,7 @@ gnc_show_splash_screen (void) GtkWidget *vbox; GtkWidget *version; GtkWidget *separator; - gchar ver_string[50]; + gchar *ver_string; if (splash) return; @@ -73,13 +73,14 @@ gnc_show_splash_screen (void) 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..."));