[Gnucash-changes] More HBCI work.

Christian Stimming cstim at cvs.gnucash.org
Thu Sep 30 10:54:07 EDT 2004


Log Message:
-----------
More HBCI work.

Modified Files:
--------------
    gnucash/src/import-export/hbci:
        gnc-hbci-getbalance.c
        gnc-hbci-utils.c

Revision Data
-------------
Index: gnc-hbci-utils.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/hbci/gnc-hbci-utils.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -Lsrc/import-export/hbci/gnc-hbci-utils.c -Lsrc/import-export/hbci/gnc-hbci-utils.c -u -r1.44 -r1.45
--- src/import-export/hbci/gnc-hbci-utils.c
+++ src/import-export/hbci/gnc-hbci-utils.c
@@ -819,6 +819,9 @@
 char *gnc_AB_VALUE_toReadableString(const AB_VALUE *v)
 {
   char tmp[100];
-  sprintf(tmp, "%.2f %s", AB_Value_GetValue(v), AB_Value_GetCurrency(v));
+  if (v)
+    sprintf(tmp, "%.2f %s", AB_Value_GetValue(v), AB_Value_GetCurrency(v));
+  else
+    sprintf(tmp, "%.2f", 0.0);
   return g_strdup(tmp);
 }
Index: gnc-hbci-getbalance.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/hbci/gnc-hbci-getbalance.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -Lsrc/import-export/hbci/gnc-hbci-getbalance.c -Lsrc/import-export/hbci/gnc-hbci-getbalance.c -u -r1.30 -r1.31
--- src/import-export/hbci/gnc-hbci-getbalance.c
+++ src/import-export/hbci/gnc-hbci-getbalance.c
@@ -223,6 +223,8 @@
   } else {
     printf("gnc_hbci_getbalance_finish: Warning: booked_grp == NULL. Assuming 0.\n");
     booked_value = 0.0;
+    booked_val = NULL;
+    booked_tt = 0;
   }
 
   if (noted_grp) {
@@ -237,6 +239,7 @@
   } else {
     printf("gnc_hbci_getbalance_finish: Warning: noted_grp == NULL. Assuming 0.\n");
     noted_value = 0.0;
+    noted_val = NULL;
   }
 
   if ((noted_value == 0.0) && (booked_value == 0.0))


More information about the gnucash-changes mailing list