From: Ilia Shipitsin Date: Mon, 8 Jul 2024 21:08:22 +0000 (+0200) Subject: tests/unit_tests/openvpn/test_auth_token.c: handle strdup errors X-Git-Tag: v2.7_alpha1~212 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=611fa55ed1ef7e78e6015e77ace19aa4b2bf744e;p=thirdparty%2Fopenvpn.git tests/unit_tests/openvpn/test_auth_token.c: handle strdup errors Signed-off-by: Ilia Shipitsin Acked-by: Frank Lichtenheld Message-Id: <20240708210912.566-6-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg28882.html Signed-off-by: Gert Doering --- diff --git a/tests/unit_tests/openvpn/test_auth_token.c b/tests/unit_tests/openvpn/test_auth_token.c index 3a3cb69b5..8a0c16af8 100644 --- a/tests/unit_tests/openvpn/test_auth_token.c +++ b/tests/unit_tests/openvpn/test_auth_token.c @@ -245,6 +245,7 @@ auth_token_test_known_keys(void **state) now = 0; /* Preload the session id so the same session id is used here */ ctx->multi.auth_token_initial = strdup(now0key0); + assert_non_null(ctx->multi.auth_token_initial); /* Zero the hmac part to ensure we have a newly generated token */ zerohmac(ctx->multi.auth_token_initial); @@ -374,6 +375,7 @@ auth_token_test_random_keys(void **state) now = 0x5c331e9c; /* Preload the session id so the same session id is used here */ ctx->multi.auth_token_initial = strdup(random_token); + assert_non_null(ctx->multi.auth_token_initial); free_key_ctx(&ctx->multi.opt.auth_token_key); auth_token_init_secret(&ctx->multi.opt.auth_token_key, random_key, true);