From cf773a5a1213e7f2c3be7f0e435710b7666a6beb Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 28 Feb 2006 22:13:58 +0000 Subject: *** empty log message *** --- binary.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/binary.cc b/binary.cc index cc62d65b..33dd2240 100644 --- a/binary.cc +++ b/binary.cc @@ -557,8 +557,10 @@ unsigned int read_binary_journal(std::istream& in, account_t::ident_t a_count = read_binary_long(data); accounts = accounts_next = new account_t *[a_count]; - delete journal->master; + + assert(journal->master); delete journal->master; journal->master = read_binary_account(data, journal, master); + if (read_binary_number(data)) journal->basket = accounts[read_binary_long(data) - 1]; -- cgit v1.2.3