From 35d7cc8166016ad4aedcce1bd861319cce8eac1d Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 27 May 2005 21:22:48 +0000 Subject: [PATCH] Error checking. --- fips/hmac/fips_hmactest.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fips/hmac/fips_hmactest.c b/fips/hmac/fips_hmactest.c index 57797ac5ae..a686a2258a 100644 --- a/fips/hmac/fips_hmactest.c +++ b/fips/hmac/fips_hmactest.c @@ -250,12 +250,16 @@ int hmac_test(BIO *err, const EVP_MD *md, BIO *out, BIO *in) if (Msg) goto parse_error; Msg = string_to_hex(value, &Msglen); + if (!Msg) + goto parse_error; } else if (!strcmp(keyword, "Key")) { if (Key) goto parse_error; Key = string_to_hex(value, &Keylen); + if (!Key) + goto parse_error; } else if (!strcmp(keyword, "Mac")) continue; -- 2.40.0