r16545 - gnucash/trunk/src/app-utils - Fix a NULL-%s-printf in the SX code, #481110.
Andreas Köhler
andi5 at cvs.gnucash.org
Thu Sep 27 18:07:37 EDT 2007
Author: andi5
Date: 2007-09-27 18:07:35 -0400 (Thu, 27 Sep 2007)
New Revision: 16545
Trac: http://svn.gnucash.org/trac/changeset/16545
Modified:
gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
Log:
Fix a NULL-%s-printf in the SX code, #481110.
Modified: gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
===================================================================
--- gnucash/trunk/src/app-utils/gnc-sx-instance-model.c 2007-09-23 20:35:25 UTC (rev 16544)
+++ gnucash/trunk/src/app-utils/gnc-sx-instance-model.c 2007-09-27 22:07:35 UTC (rev 16545)
@@ -213,11 +213,14 @@
{
GncSxVariable *var;
GString *var_name;
+ const gchar *split_mnemonic, *first_mnemonic;
var_name = g_string_sized_new(16);
+ split_mnemonic = gnc_commodity_get_mnemonic(split_cmdty);
+ first_mnemonic = gnc_commodity_get_mnemonic(first_cmdty);
g_string_printf(var_name, "%s -> %s",
- gnc_commodity_get_mnemonic(split_cmdty),
- gnc_commodity_get_mnemonic(first_cmdty));
+ split_mnemonic ? split_mnemonic : "(null)",
+ first_mnemonic ? first_mnemonic : "(null)");
var = gnc_sx_variable_new(g_strdup(var_name->str));
g_hash_table_insert(var_hash, g_strdup(var->name), var);
g_string_free(var_name, TRUE);
More information about the gnucash-changes
mailing list