core.portmanager: Use server.listen API
authorKim Alvefur <zash@zash.se>
Thu, 13 Sep 2018 21:17:37 +0200
changeset 9840 e487197ba8a5
parent 9839 20bf5b47c1fb
child 9841 789395f027f1
core.portmanager: Use server.listen API
core/portmanager.lua
--- a/core/portmanager.lua	Thu Sep 13 21:16:37 2018 +0200
+++ b/core/portmanager.lua	Thu Sep 13 21:17:37 2018 +0200
@@ -126,7 +126,11 @@
 				end
 				if not err then
 					-- Start listening on interface+port
-					local handler, err = server.addserver(interface, port_number, listener, mode, ssl);
+					local handler, err = server.listen(interface, port_number, listener, {
+						read_size = mode,
+						tls_ctx = ssl,
+						tls_direct = service_info.encryption == "ssl";
+					});
 					if not handler then
 						log("error", "Failed to open server port %d on %s, %s", port_number, interface,
 							error_to_friendly_message(service_name, port_number, err));