From 88b90c82259f86470cf6eba8684e8d9b4cd61bc3 Mon Sep 17 00:00:00 2001 From: iphydf Date: Sun, 3 May 2020 01:09:06 +0100 Subject: Fix a bug in savedata loading when malloc fails. Also added a bunch of asserts to tests where they don't check allocs. --- auto_tests/conference_invite_merge_test.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'auto_tests/conference_invite_merge_test.c') diff --git a/auto_tests/conference_invite_merge_test.c b/auto_tests/conference_invite_merge_test.c index e7ec499c..21445525 100644 --- a/auto_tests/conference_invite_merge_test.c +++ b/auto_tests/conference_invite_merge_test.c @@ -91,9 +91,11 @@ static void reload(Tox **toxes, State *state, uint32_t n) ck_assert(state[n].save_state != nullptr); struct Tox_Options *const options = tox_options_new(nullptr); + ck_assert(options != nullptr); tox_options_set_savedata_type(options, TOX_SAVEDATA_TYPE_TOX_SAVE); tox_options_set_savedata_data(options, state[n].save_state, state[n].save_size); toxes[n] = tox_new_log(options, nullptr, &state[n].index); + ck_assert(toxes[n] != nullptr); tox_options_free(options); set_mono_time_callback(toxes[n], &state[n]); -- cgit v1.2.3