File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -261,9 +261,9 @@ let run seed operations =
261
261
Rresult.R. failwith_error_msg (Ca. make fuzz_coop seed)
262
262
in
263
263
let cfg_server =
264
- Tls.Config. server ~certificates: (`Single ([ cert ], pk)) ()
264
+ Result. get_ok ( Tls.Config. server ~certificates: (`Single ([ cert ], pk)) () )
265
265
in
266
- let cfg_client = Tls.Config. client ~authenticator () in
266
+ let cfg_client = Result. get_ok ( Tls.Config. client ~authenticator () ) in
267
267
let to_client, to_server = List. split operations in
268
268
let stop = Stop. create () in
269
269
let prm0 = Miou. async @@ fun () -> run_server ~to_server ~stop fd cfg_server in
Original file line number Diff line number Diff line change @@ -293,7 +293,11 @@ let resolve host service =
293
293
| ai :: _ -> ai.ai_addr
294
294
295
295
let connect authenticator (v , port ) =
296
- let conf = Tls.Config. client ~authenticator () in
296
+ let conf =
297
+ match Tls.Config. client ~authenticator () with
298
+ | Ok config -> config
299
+ | Error `Msg msg -> Fmt. invalid_arg " Configuration failure: %s" msg
300
+ in
297
301
let addr = resolve v (string_of_int port) in
298
302
let fd =
299
303
match addr with
You can’t perform that action at this time.
0 commit comments