summaryrefslogtreecommitdiff
path: root/Userland/Services
diff options
context:
space:
mode:
authorBrian Gianforcaro <bgianf@serenityos.org>2021-08-31 01:19:20 -0700
committerAndreas Kling <kling@serenityos.org>2021-09-01 01:22:14 +0200
commit271d6f494fb3f4a6896408fff95f3a388ec0174a (patch)
tree48e3bb7bcd99df573721bceecafb649387081e98 /Userland/Services
parent71f345bbb857184a21730d37bb2f62acc93501f4 (diff)
downloadserenity-271d6f494fb3f4a6896408fff95f3a388ec0174a.zip
RequestServer: Use smart pointers for allocating protocols
Diffstat (limited to 'Userland/Services')
-rw-r--r--Userland/Services/RequestServer/main.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/Userland/Services/RequestServer/main.cpp b/Userland/Services/RequestServer/main.cpp
index 6f8e488b73..e3fea3fb0d 100644
--- a/Userland/Services/RequestServer/main.cpp
+++ b/Userland/Services/RequestServer/main.cpp
@@ -4,6 +4,7 @@
* SPDX-License-Identifier: BSD-2-Clause
*/
+#include <AK/OwnPtr.h>
#include <LibCore/EventLoop.h>
#include <LibCore/LocalServer.h>
#include <LibIPC/ClientConnection.h>
@@ -38,9 +39,9 @@ int main(int, char**)
return 1;
}
- [[maybe_unused]] auto gemini = new RequestServer::GeminiProtocol;
- [[maybe_unused]] auto http = new RequestServer::HttpProtocol;
- [[maybe_unused]] auto https = new RequestServer::HttpsProtocol;
+ [[maybe_unused]] auto gemini = make<RequestServer::GeminiProtocol>();
+ [[maybe_unused]] auto http = make<RequestServer::HttpProtocol>();
+ [[maybe_unused]] auto https = make<RequestServer::HttpsProtocol>();
auto socket = Core::LocalSocket::take_over_accepted_socket_from_system_server();
VERIFY(socket);