r18855 - gnucash/trunk/src/backend/sql - Handle NULL string pointer as a NULL guid
Phil Longstaff
plongstaff at code.gnucash.org
Sat Mar 6 09:32:26 EST 2010
Author: plongstaff
Date: 2010-03-06 09:32:26 -0500 (Sat, 06 Mar 2010)
New Revision: 18855
Trac: http://svn.gnucash.org/trac/changeset/18855
Modified:
gnucash/trunk/src/backend/sql/gnc-backend-sql.c
Log:
Handle NULL string pointer as a NULL guid
Modified: gnucash/trunk/src/backend/sql/gnc-backend-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2010-03-06 14:32:05 UTC (rev 18854)
+++ gnucash/trunk/src/backend/sql/gnc-backend-sql.c 2010-03-06 14:32:26 UTC (rev 18855)
@@ -1481,7 +1481,7 @@
g_return_if_fail( table_row->gobj_param_name != NULL || setter != NULL );
val = gnc_sql_row_get_value_at_col_name( row, table_row->col_name );
- if( val == NULL ) {
+ if( val == NULL || g_value_get_string( val ) == NULL ) {
pGuid = NULL;
} else {
(void)string_to_guid( g_value_get_string( val ), &guid );
More information about the gnucash-changes
mailing list