From: Nikos Mavrogiannopoulos Date: Sat, 23 Sep 2017 08:59:58 +0000 (+0200) Subject: ocsptool: check chain size on verification X-Git-Tag: gnutls_3_6_1~35 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f217b5e6f21056be4d7cbdf552c86d40007dc2b0;p=thirdparty%2Fgnutls.git ocsptool: check chain size on verification Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/src/ocsptool.c b/src/ocsptool.c index c0ae7ad6fe..1338d6122b 100644 --- a/src/ocsptool.c +++ b/src/ocsptool.c @@ -478,8 +478,12 @@ static void verify_response(gnutls_datum_t *nonce) if (HAVE_OPT(LOAD_CHAIN)) { chain_size = load_chain(chain); + if (chain_size < 1) { + fprintf(stderr, "Empty chain found; cannot verify\n"); + app_exit(1); + } - if (chain_size <= 1) + if (chain_size == 1) signer = chain[0]; else signer = chain[1];