From 4957bd40645a084a7b5d0547d1cc2103c8c2cbe7 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 28 Oct 2005 07:21:08 +0000 Subject: (class transaction_t): Initialize _date_eff to zero. --- journal.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/journal.h b/journal.h index d340c321..f4619bb1 100644 --- a/journal.h +++ b/journal.h @@ -45,8 +45,9 @@ class transaction_t static bool use_effective_date; transaction_t(account_t * _account = NULL) - : entry(NULL), _date(0), account(_account), cost(NULL), - state(UNCLEARED), flags(TRANSACTION_NORMAL), data(NULL) { + : entry(NULL), _date(0), _date_eff(0), account(_account), + cost(NULL), state(UNCLEARED), flags(TRANSACTION_NORMAL), + data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -54,15 +55,15 @@ class transaction_t const amount_t& _amount, unsigned int _flags = TRANSACTION_NORMAL, const std::string& _note = "") - : entry(NULL), _date(0), account(_account), amount(_amount), - cost(NULL), state(UNCLEARED), flags(_flags), + : entry(NULL), _date(0), _date_eff(0), account(_account), + amount(_amount), cost(NULL), state(UNCLEARED), flags(_flags), note(_note), data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } transaction_t(const transaction_t& xact) - : entry(xact.entry), _date(0), account(xact.account), - amount(xact.amount), + : entry(xact.entry), _date(0), _date_eff(0), + account(xact.account), amount(xact.amount), cost(xact.cost ? new amount_t(*xact.cost) : NULL), state(xact.state), flags(xact.flags), note(xact.note), data(NULL) { -- cgit v1.2.3