From 005331cb75eeee3e13d35bcc8187d70eb409e48d Mon Sep 17 00:00:00 2001 From: Florian Zeitz Date: Sat, 28 Apr 2012 22:34:05 +0200 Subject: s2sout.lib: Check whether lua-socket supports IPv6 --- plugins/s2s/s2sout.lib.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'plugins/s2s/s2sout.lib.lua') diff --git a/plugins/s2s/s2sout.lib.lua b/plugins/s2s/s2sout.lib.lua index 011c864f..f3496597 100644 --- a/plugins/s2s/s2sout.lib.lua +++ b/plugins/s2s/s2sout.lib.lua @@ -271,6 +271,10 @@ function s2sout.make_connect(host_session, connect_host, connect_port) if connect_host.proto == "IPv4" then conn, handler = socket.tcp(); else + if not socket.tcp6 then + log("warn", "Could not connect to "..to_host..". Your version of lua-socket does not support IPv6"); + return false, "no-ipv6"; + end conn, handler = socket.tcp6(); end -- cgit v1.2.3