mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix use-after-free crash in utest-Invoice.
This commit is contained in:
parent
e9df8d41d2
commit
9f6d495ca1
@ -86,6 +86,11 @@ teardown( Fixture *fixture, gconstpointer pData )
|
||||
gncInvoiceBeginEdit(fixture->invoice);
|
||||
gncInvoiceDestroy(fixture->invoice);
|
||||
|
||||
xaccAccountBeginEdit(fixture->account);
|
||||
xaccAccountDestroy(fixture->account);
|
||||
xaccAccountBeginEdit(fixture->account2);
|
||||
xaccAccountDestroy(fixture->account2);
|
||||
|
||||
if (data->is_cust_doc)
|
||||
{
|
||||
gncCustomerBeginEdit(fixture->customer);
|
||||
@ -97,10 +102,6 @@ teardown( Fixture *fixture, gconstpointer pData )
|
||||
gncVendorDestroy(fixture->vendor);
|
||||
}
|
||||
|
||||
xaccAccountBeginEdit(fixture->account);
|
||||
xaccAccountDestroy(fixture->account);
|
||||
xaccAccountBeginEdit(fixture->account2);
|
||||
xaccAccountDestroy(fixture->account2);
|
||||
gnc_commodity_destroy(fixture->commodity);
|
||||
|
||||
qof_book_destroy( fixture->book );
|
||||
|
Loading…
Reference in New Issue
Block a user