Mercurial > prosody-hg
comparison core/s2smanager.lua @ 4431:bbede0141f7e
s2smanager: Use config over xmppserver's default interface
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 28 Nov 2011 14:30:12 +0000 |
| parents | c25dee24623f |
| children | 7456ddcc0b14 |
comparison
equal
deleted
inserted
replaced
| 4430:607de4c95129 | 4431:bbede0141f7e |
|---|---|
| 317 local handle4, handle6; | 317 local handle4, handle6; |
| 318 local has_other = false; | 318 local has_other = false; |
| 319 | 319 |
| 320 if not sources then | 320 if not sources then |
| 321 sources = {}; | 321 sources = {}; |
| 322 local cfg_sources = connlisteners_get("xmppserver").default_interface or config.get("*", "core", "interface"); | 322 local cfg_sources = config.get("*", "core", "interface") or connlisteners_get("xmppserver").default_interface; |
| 323 for i, source in ipairs(cfg_sources) do | 323 for i, source in ipairs(cfg_sources) do |
| 324 if source == "*" then | 324 if source == "*" then |
| 325 sources[i] = new_ip("0.0.0.0", "IPv4"); | 325 sources[i] = new_ip("0.0.0.0", "IPv4"); |
| 326 else | 326 else |
| 327 sources[i] = new_ip(source, (source:find(":") and "IPv6") or "IPv4"); | 327 sources[i] = new_ip(source, (source:find(":") and "IPv6") or "IPv4"); |
