]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Actually error out if we're hard verifying the cert chain
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 4 Apr 2018 15:37:06 +0000 (16:37 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 4 Apr 2018 15:37:06 +0000 (16:37 +0100)
src/lib/tls/ctx.c

index d45ccc352b14dc7a06e46c4bc5c66b61a3a3826c..e6ec200277d7257ee253faaf83163c588850531f 100644 (file)
@@ -247,6 +247,7 @@ static int tls_ctx_load_cert_chain(SSL_CTX *ctx, fr_tls_chain_conf_t const *chai
                        if (!SSL_CTX_build_cert_chain(ctx, mode)) {
                                tls_strerror_printf(NULL);
                                PERROR("Failed verifying chain");
+                               return -1;
                        }
                        break;