X-Git-Url: https://code.wpia.club/?p=cassiopeia.git;a=blobdiff_plain;f=src%2Fcrypto%2FremoteSigner.cpp;fp=src%2Fcrypto%2FremoteSigner.cpp;h=64ccebf36166b0db30bcf8ef639199f623fa4d3d;hp=f0cf105fb1c5d24fcfe49629711fd348b39bbe81;hb=9c88683457862a86656172dfba127717bf41b86a;hpb=da9f337a893bd317460118f89efa83a3427f797f diff --git a/src/crypto/remoteSigner.cpp b/src/crypto/remoteSigner.cpp index f0cf105..64ccebf 100644 --- a/src/crypto/remoteSigner.cpp +++ b/src/crypto/remoteSigner.cpp @@ -121,11 +121,10 @@ std::shared_ptr RemoteSigner::sign( std::shared_ptr ser( ASN1_INTEGER_to_BN( X509_get_serialNumber( pem.get() ), NULL ), BN_free ); - std::shared_ptr serStr( - BN_bn2hex( ser.get() ), - []( char* p ) { - OPENSSL_free( p ); - } ); // OPENSSL_free is a macro... + auto freeMem = []( char *p ) { + OPENSSL_free( p ); + }; // OPENSSL_free is a macro... + std::shared_ptr serStr( BN_bn2hex( ser.get() ), freeMem ); extractTimes( pem, result );