diff --git a/Framework/ICat/src/CatalogDownloadDataFiles.cpp b/Framework/ICat/src/CatalogDownloadDataFiles.cpp index ecebbac206bc9e331949f2ead003064105706380..8f3c16b4e538283068e4f704057dd49aad1affd9 100644 --- a/Framework/ICat/src/CatalogDownloadDataFiles.cpp +++ b/Framework/ICat/src/CatalogDownloadDataFiles.cpp @@ -164,10 +164,8 @@ std::string CatalogDownloadDataFiles::doDownloadandSavetoLocalDrive( nullptr, certificateHandler, context); // Session takes ownership of socket - Poco::Net::SecureStreamSocket *socket = - new Poco::Net::SecureStreamSocket(context); + auto socket = Kernel::make_unique<Poco::Net::SecureStreamSocket>(context); Poco::Net::HTTPSClientSession session(*socket); - socket = nullptr; session.setHost(uri.getHost()); session.setPort(uri.getPort());