aboutsummaryrefslogtreecommitdiffstats
path: root/src/sbearssl/sbearssl_x509_small_vtable.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-04-13 03:32:51 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-04-13 03:32:51 +0000
commit030078b7bf67a4307623f1a5c58284561ff64a56 (patch)
tree908d840523cf84fad55753a1dc16cee31a1a0d65 /src/sbearssl/sbearssl_x509_small_vtable.c
parentc2ffcd960ba55570fb701de2b9f4e2ad6e1d628d (diff)
downloads6-networking-030078b7bf67a4307623f1a5c58284561ff64a56.tar.gz
Implement --no-verify-cert for s6-tlsc and s6-tlsc-io
Diffstat (limited to 'src/sbearssl/sbearssl_x509_small_vtable.c')
-rw-r--r--src/sbearssl/sbearssl_x509_small_vtable.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sbearssl/sbearssl_x509_small_vtable.c b/src/sbearssl/sbearssl_x509_small_vtable.c
index 3b39055..951290a 100644
--- a/src/sbearssl/sbearssl_x509_small_vtable.c
+++ b/src/sbearssl/sbearssl_x509_small_vtable.c
@@ -43,6 +43,7 @@ static unsigned int end_chain (br_x509_class const **c)
{
sbearssl_x509_small_context *ctx = INSTANCE(c) ;
unsigned int r = ctx->minimal.vtable->end_chain(&ctx->minimal.vtable) ;
+ if (ctx->flags & 1 && r == BR_ERR_X509_NOT_TRUSTED) r = 0 ;
if (!r)
{
uint8_t mask = 1 ;