[Gnucash-changes] Fix potential problem with returned NULL values

Christian Stimming cstim at cvs.gnucash.org
Wed May 25 16:45:03 EDT 2005


Log Message:
-----------
Fix potential problem with returned NULL values

Modified Files:
--------------
    gnucash/src/import-export/hbci:
        dialog-hbcitrans.c

Revision Data
-------------
Index: dialog-hbcitrans.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/import-export/hbci/dialog-hbcitrans.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -Lsrc/import-export/hbci/dialog-hbcitrans.c -Lsrc/import-export/hbci/dialog-hbcitrans.c -u -r1.44 -r1.45
--- src/import-export/hbci/dialog-hbcitrans.c
+++ src/import-export/hbci/dialog-hbcitrans.c
@@ -446,8 +446,12 @@
       ((AQBANKING_VERSION_MINOR > 0) || \
        ((AQBANKING_VERSION_MINOR == 0) && \
         (AQBANKING_VERSION_PATCHLEVEL > 6)))))
-    max_purpose_lines = AB_TransactionLimits_GetMaxLinesPurpose
-      ( AB_JobSingleTransfer_GetFieldLimits(job) );
+    {
+      const AB_TRANSACTION_LIMITS *joblimits = AB_JobSingleTransfer_GetFieldLimits(job);
+      max_purpose_lines = (joblimits ?
+			   AB_TransactionLimits_GetMaxLinesPurpose (joblimits) :
+			   2);
+    }
 #else
     max_purpose_lines = AB_JobSingleTransfer_GetMaxPurposeLines(job);
 #endif


More information about the gnucash-changes mailing list