diff options
Diffstat (limited to 'src/tool/server.cc')
-rw-r--r-- | src/tool/server.cc | 7 |
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; } |