]> WPIA git - cassiopeia.git/blobdiff - src/io/recordHandler.cpp
fmt: extract lambdas to make them better formatted
[cassiopeia.git] / src / io / recordHandler.cpp
index 8dc105ee737f7ee0a1cb8c14c6ab87476e4636b8..7b48c6e4685e0b70eb6aeba0b93b2e1b0a2c8cd0 100644 (file)
@@ -51,11 +51,10 @@ public:
         this->signer = signer;
 
         ssl = std::shared_ptr<SSL>( SSL_new( ctx.get() ), SSL_free );
-        std::shared_ptr<BIO> bio(
-            BIO_new( BIO_f_ssl() ),
-            [output]( BIO * p ) {
-                BIO_free( p );
-            } );
+        auto freeBIO = [output]( BIO * p ) {
+            BIO_free( p );
+        };
+        std::shared_ptr<BIO> bio( BIO_new( BIO_f_ssl() ), freeBIO );
         SSL_set_accept_state( ssl.get() );
         SSL_set_bio( ssl.get(), output.get(), output.get() );
         BIO_set_ssl( bio.get(), ssl.get(), BIO_NOCLOSE );