summaryrefslogtreecommitdiff
path: root/src/tool/server.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool/server.cc')
-rw-r--r--src/tool/server.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tool/server.cc b/src/tool/server.cc
index 53f9a9cb..1d6d27c7 100644
--- a/src/tool/server.cc
+++ b/src/tool/server.cc
@@ -233,10 +233,15 @@ bool Server(const std::vector<std::string> &args) {
SSL_CTX_set_early_data_enabled(ctx.get(), 1);
}
+ Listener listener;
+ if (!listener.Init(args_map["-accept"])) {
+ return false;
+ }
+
bool result = true;
do {
int sock = -1;
- if (!Accept(&sock, args_map["-accept"])) {
+ if (!listener.Accept(&sock)) {
return false;
}