testutil: preserve app_malloc()'s failure behaviour
authorPauli <pauli@openssl.org>
Sun, 20 Jun 2021 02:40:48 +0000 (12:40 +1000)
committerPauli <pauli@openssl.org>
Tue, 22 Jun 2021 07:18:59 +0000 (17:18 +1000)
commitf31bbeff048056874fcc4e6b33ffb847369f65c5
tree545b820b2a8acfeb4bf5418736bedfcb900fb765
parent3b1978e4860770089b6244c549059c43bd9cc4da
testutil: preserve app_malloc()'s failure behaviour

app_malloc() terminates execution if the allocation fails.  The tests implement
their own app_malloc() in an attempt to reduce the amount of code pulled in.

This version also needs to terminate on failed allocation.  The alternative
would be adding failed allocation checks pervasively throughout the apps's
commands.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15836)
test/testutil/apps_mem.c