From c3fa5aeabff1963c08b124d275cde497475e7b5a Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Wed, 25 May 2005 20:45:03 +0000 Subject: [PATCH] Fix potential problem with returned NULL values git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11055 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/import-export/hbci/dialog-hbcitrans.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/import-export/hbci/dialog-hbcitrans.c b/src/import-export/hbci/dialog-hbcitrans.c index 2259c9025c..34f9dc3d99 100644 --- a/src/import-export/hbci/dialog-hbcitrans.c +++ b/src/import-export/hbci/dialog-hbcitrans.c @@ -446,8 +446,12 @@ int gnc_hbci_dialog_run_until_ok(HBCITransDialog *td, ((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