115 local success, err = conn:connect(connect_host, connect_port); |
115 local success, err = conn:connect(connect_host, connect_port); |
116 if not success and err ~= "timeout" then |
116 if not success and err ~= "timeout" then |
117 log("warn", "s2s connect() failed: %s", err); |
117 log("warn", "s2s connect() failed: %s", err); |
118 end |
118 end |
119 |
119 |
120 conn = wraptlsclient(cl, conn, to_host, 5269, 0, 1, hosts[from_host].ssl_ctx ); |
120 conn = wraptlsclient(cl, conn, connect_host, connect_port, 0, 1, hosts[from_host].ssl_ctx ); |
121 host_session.conn = conn; |
121 host_session.conn = conn; |
122 |
122 |
123 -- Register this outgoing connection so that xmppserver_listener knows about it |
123 -- Register this outgoing connection so that xmppserver_listener knows about it |
124 -- otherwise it will assume it is a new incoming connection |
124 -- otherwise it will assume it is a new incoming connection |
125 cl.register_outgoing(conn, host_session); |
125 cl.register_outgoing(conn, host_session); |