Software /
code /
prosody
Changeset
2364:b79e5ba69704
prosody: Fix to net_activate_ports to mend binding to specific interfaces
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 15 Dec 2009 18:58:22 +0000 |
parents | 2363:a1e987f499a8 |
children | 2365:0bd8408a491c |
files | prosody |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/prosody Thu Dec 10 22:13:04 2009 +0000 +++ b/prosody Tue Dec 15 18:58:22 2009 +0000 @@ -193,17 +193,17 @@ local cl = require "net.connlisteners"; function prosody.net_activate_ports(option, listener, default, conntype) conntype = conntype or (global_ssl_ctx and "tls") or "tcp"; - option = option and option.."_ports" or "ports"; + local ports_option = option and option.."_ports" or "ports"; if not cl.get(listener) then return; end - local ports = config.get("*", "core", option) or default; + local ports = config.get("*", "core", ports_option) or default; if type(ports) == "number" then ports = {ports} end; if type(ports) ~= "table" then - log("error", "core."..option.." is not a table"); + log("error", "core."..ports_option.." is not a table"); else for _, port in ipairs(ports) do if type(port) ~= "number" then - log("error", "Non-numeric "..option.."_ports: "..tostring(port)); + log("error", "Non-numeric "..ports_option..": "..tostring(port)); else cl.start(listener, { ssl = conntype ~= "tcp" and global_ssl_ctx,