diff --git a/src/SSLServer.cpp b/src/SSLServer.cpp
index 4bc67ff17b5a287446ec3c878d3e66e80a409d65..3c6f6aecc652cd1c6311848b84e2a7dfa611247e 100644
--- a/src/SSLServer.cpp
+++ b/src/SSLServer.cpp
@@ -15,8 +15,7 @@ SSLServer::SSLServer(Tango::DeviceImpl* deviceImpl_p,
 {
     DEBUG_STREAM << "SSLServer::SSLServer()" << endl;
 
-    m_context_sp.reset(new boost::asio::ssl::context(*m_ioService_sp,
-        boost::asio::ssl::context::sslv23));
+    m_context_sp.reset(new boost::asio::ssl::context(boost::asio::ssl::context::sslv23));
 
     m_context_sp->set_options(boost::asio::ssl::context::default_workarounds |
         boost::asio::ssl::context::no_sslv2 |