mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Register: Add a few safety checks to the register loading routines.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17917 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
aa73788d85
commit
d81a92fef9
@ -161,6 +161,9 @@ gnc_split_register_add_transaction (SplitRegister *reg,
|
||||
{
|
||||
GList *node;
|
||||
|
||||
g_return_if_fail(reg);
|
||||
g_return_if_fail(vcell_loc);
|
||||
|
||||
if (split == find_split)
|
||||
*new_split_row = vcell_loc->virt_row;
|
||||
|
||||
@ -271,6 +274,12 @@ gnc_split_register_load (SplitRegister *reg, GList * slist,
|
||||
int new_split_row = -1;
|
||||
time_t present;
|
||||
|
||||
g_return_if_fail(reg);
|
||||
table = reg->table;
|
||||
g_return_if_fail(table);
|
||||
info = gnc_split_register_get_info (reg);
|
||||
g_return_if_fail(info);
|
||||
|
||||
ENTER("reg=%p, slist=%p, default_account=%p", reg, slist, default_account);
|
||||
|
||||
blank_split = xaccSplitLookup (&info->blank_split_guid,
|
||||
@ -358,8 +367,6 @@ gnc_split_register_load (SplitRegister *reg, GList * slist,
|
||||
|
||||
info->default_account = *xaccAccountGetGUID (default_account);
|
||||
|
||||
table = reg->table;
|
||||
|
||||
// gnc_table_leave_update (table, table->current_cursor_loc);
|
||||
|
||||
multi_line = (reg->style == REG_STYLE_JOURNAL);
|
||||
|
Loading…
Reference in New Issue
Block a user