diff options
Diffstat (limited to 'Swiften/StreamStack/PlatformTLSLayerFactory.cpp')
-rw-r--r-- | Swiften/StreamStack/PlatformTLSLayerFactory.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Swiften/StreamStack/PlatformTLSLayerFactory.cpp b/Swiften/StreamStack/PlatformTLSLayerFactory.cpp index bb1abf1..40021ee 100644 --- a/Swiften/StreamStack/PlatformTLSLayerFactory.cpp +++ b/Swiften/StreamStack/PlatformTLSLayerFactory.cpp @@ -22,12 +22,12 @@ bool PlatformTLSLayerFactory::canCreate() const { #endif } -TLSLayer* PlatformTLSLayerFactory::createTLSLayer() { +boost::shared_ptr<TLSLayer> PlatformTLSLayerFactory::createTLSLayer() { #ifdef HAVE_OPENSSL - return new OpenSSLLayer(); + return boost::shared_ptr<TLSLayer>(new OpenSSLLayer()); #else assert(false); - return 0; + return boost::shared_ptr<TLSLayer>(); #endif } |