summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/StreamStack/PlatformTLSLayerFactory.cpp')
-rw-r--r--Swiften/StreamStack/PlatformTLSLayerFactory.cpp6
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
}