]> WPIA git - cassiopeia.git/blobdiff - test/src/bioWrapper.cpp
upd: extract remote signer class, mostly
[cassiopeia.git] / test / src / bioWrapper.cpp
index 73d7c3600ebb14d12cf0cf4f10ff4dadcded486f..a2706f8bab7ca4a45b84cf8800621c6ed29b0876 100644 (file)
@@ -39,7 +39,7 @@ const char* OpensslBIO1::getName() {
 BOOST_AUTO_TEST_SUITE( TestBioWrapper )
 
 BOOST_AUTO_TEST_CASE( BasicCalls ) {
-    BIO* n = BIO_new( toBio<OpensslBIO1>() );
+    std::shared_ptr<BIO> n( BIO_new( toBio<OpensslBIO1>() ), BIO_free );
     OpensslBIO* o = new OpensslBIOWrapper( n );
     OpensslBIO1* data = ( OpensslBIO1* ) n->ptr;