(read_binary_journal): Fixed a tiny memory leak when reading from a
binary cache.
This commit is contained in:
parent
6d529efa63
commit
b30b4527df
1 changed files with 1 additions and 0 deletions
|
|
@ -537,6 +537,7 @@ unsigned int read_binary_journal(std::istream& in,
|
|||
|
||||
account_t::ident_t a_count = read_binary_long<account_t::ident_t>(data);
|
||||
accounts = accounts_next = new account_t *[a_count];
|
||||
delete journal->master;
|
||||
journal->master = read_binary_account(data, journal, master);
|
||||
if (read_binary_number<bool>(data))
|
||||
journal->basket = accounts[read_binary_long<account_t::ident_t>(data) - 1];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue