prosody: Add support for general 'interface' option which is used as the default network interface

Thu, 04 Jun 2009 15:24:43 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Thu, 04 Jun 2009 15:24:43 +0100
changeset 1298
4e0db19e5f1c
parent 1297
9c8f86a3878d
child 1299
997ac65a85f4

prosody: Add support for general 'interface' option which is used as the default network interface

prosody file | annotate | diff | comparison | revisions
--- a/prosody	Thu Jun 04 15:22:04 2009 +0100
+++ b/prosody	Thu Jun 04 15:24:43 2009 +0100
@@ -179,7 +179,9 @@
 				cl.start(listener, { 
 					ssl = conntype ~= "tcp" and global_ssl_ctx,
 					port = port,
-					interface = config.get("*", "core", option.."_interface"),
+					interface = config.get("*", "core", option.."_interface") 
+						or cl.get(listener).default_interface 
+						or config.get("*", "core", "interface"),
 					type = conntype
 				});
 			end

mercurial