refactored adjustServerParams

This commit is contained in:
jlamothe committed 2021-11-12 19:52:09 -05:00
1 parent 7814705dd9
commit 6247595145
1 file changed
+7 -6
+7 -6
View File
@@ -197,12 +197,13 @@ adjustServerParams certRef params = let
hooks = serverHooks params
certHook = onClientCertificate hooks
certHook' chain = case chain of
CertificateChain [] -> certHook chain
CertificateChain (se:_) -> do
let cert = signedObject $ getSigned se
writeIORef certRef (Just cert)
certHook chain
certHook' chain = do
case chain of
CertificateChain [] -> return ()
CertificateChain (se:_) -> do
let cert = signedObject $ getSigned se
writeIORef certRef (Just cert)
certHook chain
hooks' = hooks { onClientCertificate = certHook' }
in params { serverHooks = hooks' }