(class entry_base_t): Initialize the `journal' pointer to NULL on

object creation.
This commit is contained in:
John Wiegley 2005-10-25 05:29:51 +00:00
parent 5492cad53e
commit 251d501c10

View file

@ -109,10 +109,10 @@ class entry_base_t
unsigned long end_line; unsigned long end_line;
transactions_list transactions; transactions_list transactions;
entry_base_t() { entry_base_t() : journal(NULL) {
DEBUG_PRINT("ledger.memory.ctors", "ctor entry_base_t"); DEBUG_PRINT("ledger.memory.ctors", "ctor entry_base_t");
} }
entry_base_t(const entry_base_t& e) { entry_base_t(const entry_base_t& e) : journal(NULL) {
DEBUG_PRINT("ledger.memory.ctors", "ctor entry_base_t"); DEBUG_PRINT("ledger.memory.ctors", "ctor entry_base_t");
for (transactions_list::const_iterator i = e.transactions.begin(); for (transactions_list::const_iterator i = e.transactions.begin();
i != e.transactions.end(); i != e.transactions.end();