r15193 - gnucash/branches/gda-dev/src/backend/gda - Fix use of uninitialized variables
Phil Longstaff
plongstaff at cvs.gnucash.org
Fri Dec 8 19:45:55 EST 2006
Author: plongstaff
Date: 2006-12-08 19:45:55 -0500 (Fri, 08 Dec 2006)
New Revision: 15193
Trac: http://svn.gnucash.org/trac/changeset/15193
Modified:
gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c
Log:
Fix use of uninitialized variables
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c 2006-12-08 18:48:34 UTC (rev 15192)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-backend-gda.c 2006-12-09 00:45:55 UTC (rev 15193)
@@ -612,10 +612,17 @@
const col_cvt_t* table_row, GValue* value )
{
GDate* date;
+ QofAccessFunc getter;
memset( value, 0, sizeof( GValue ) );
- date = (GDate*)(*table_row->getter)( pObject );
+ if( table_row->param_name != NULL ) {
+ getter = qof_class_get_parameter_getter( obj_name,
+ table_row->param_name );
+ date = (GDate*)(*getter)( pObject, NULL );
+ } else {
+ date = (GDate*)(*table_row->getter)( pObject );
+ }
if( date != NULL ) {
g_value_init( value, G_TYPE_DATE );
g_value_set_boxed( value, date );
@@ -662,6 +669,7 @@
g_free( buf );
if( gda_value_is_null( val ) ) {
isNull = TRUE;
+ num = 0;
} else {
num = g_value_get_int64( val );
}
@@ -670,6 +678,7 @@
g_free( buf );
if( gda_value_is_null( val ) ) {
isNull = TRUE;
+ denom = 1;
} else {
denom = g_value_get_int64( val );
}
More information about the gnucash-changes
mailing list