Fix null pointer dereference on out-of-memory in tests
authorIvan Maidanski <ivmai@mail.ru>
Tue, 9 Feb 2016 20:35:33 +0000 (23:35 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 9 Feb 2016 20:35:33 +0000 (23:35 +0300)
commit9c6d1b3060bda68570e4a0c80412ba8df4deaeb2
treeb7bc0e643082e66f5b23570c1e77365706fdb0df
parent76ec924ca7ceeede9a7206ebdcd8fafabcb8213e
Fix null pointer dereference on out-of-memory in tests

* tests/disclaim_bench.c (main): Check GC_MALLOC result for NULL
(abort in case of out-of-memory) before dereference.
* tests/test.c (run_one_test): Likewise.
* tests/disclaim_test.c (pair_new): Move is_pair call (in my_assert)
down to be after GC_finalized_malloc result check for NULL.
tests/disclaim_bench.c
tests/disclaim_test.c
tests/test.c