diff --git a/lsquic/context/client.nim b/lsquic/context/client.nim index bb48297..617ef7b 100644 --- a/lsquic/context/client.nim +++ b/lsquic/context/client.nim @@ -118,6 +118,9 @@ const Cubic = 1 const Adaptive = 3 proc new*(T: typedesc[ClientContext], tlsConfig: TLSConfig): Result[T, string] = + if tlsConfig.certVerifier.isNone: + return err("client TLSConfig requires a certificate verifier") + var ctx = ClientContext() ctx.tlsConfig = tlsConfig ctx.running = true