From d6ca8fa2277f8426e534d43bba28e1ff8f9874d3 Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja@tarantool.org> Date: Mon, 18 Aug 2014 15:20:30 +0400 Subject: [PATCH] gh-445: update test results Clear errno for UNIX socket connections as well. --- src/lua/bsdsocket.lua | 1 + test/box/bsdsocket.result | 12 ++++++------ test/box/bsdsocket.test.lua | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/lua/bsdsocket.lua b/src/lua/bsdsocket.lua index 6b660b5a58..c074fe063e 100644 --- a/src/lua/bsdsocket.lua +++ b/src/lua/bsdsocket.lua @@ -878,6 +878,7 @@ local function tcp_connect_remote(remote, timeout) -- Even through the socket is nonblocking, if the server to which we -- are connecting is on the same host, the connect is normally -- established immediately when we call connect (Stevens UNP). + boxerrno(0) return s end local save_errno = s:errno() diff --git a/test/box/bsdsocket.result b/test/box/bsdsocket.result index 64f946eae2..419e84a621 100644 --- a/test/box/bsdsocket.result +++ b/test/box/bsdsocket.result @@ -464,7 +464,7 @@ sc:close() --- - true ... -s = socket('PF_UNIX', 'SOCK_STREAM', 'ip') +s = socket('PF_UNIX', 'SOCK_STREAM', 0) --- ... s:setsockopt('SOL_SOCKET', 'SO_REUSEADDR', true) @@ -505,7 +505,7 @@ s:listen(1234) --- - true ... -sc = socket('PF_UNIX', 'SOCK_STREAM', 'ip') +sc = socket('PF_UNIX', 'SOCK_STREAM', 0) --- ... sc:nonblock(true) @@ -857,7 +857,7 @@ socket.tcp_connect('127.0.0.1', porrt), errno() == errno.ECONNREFUSED path = '/tmp/tarantool-test-socket' --- ... -s = socket('AF_UNIX', 'SOCK_STREAM', 'ip') +s = socket('AF_UNIX', 'SOCK_STREAM', 0) --- ... s:bind('unix/', path) @@ -880,9 +880,9 @@ sc ~= nil --- - true ... -e == 0 +e --- -- true +- 0 ... sc:close() --- @@ -1025,7 +1025,7 @@ f = nil path = '/tmp/tarantool-test-socket' --- ... -s = socket('PF_UNIX', 'SOCK_STREAM', 'ip') +s = socket('PF_UNIX', 'SOCK_STREAM', 0) --- ... s:setsockopt('SOL_SOCKET', 'SO_REUSEADDR', true) diff --git a/test/box/bsdsocket.test.lua b/test/box/bsdsocket.test.lua index 5bd72354b5..ef953214eb 100644 --- a/test/box/bsdsocket.test.lua +++ b/test/box/bsdsocket.test.lua @@ -278,7 +278,7 @@ socket.tcp_connect('unix/', path), errno() == errno.ECONNREFUSED s:listen() sc, e = socket.tcp_connect('unix/', path), errno() sc ~= nil -e == 0 +e sc:close() s:close() socket.tcp_connect('unix/', path), errno() == errno.ECONNREFUSED -- GitLab