tests: Fix passing pointer of incompatible type
authorAndreas Schneider <asn@samba.org>
Wed, 12 Aug 2015 06:37:39 +0000 (08:37 +0200)
committerAndreas Schneider <asn@samba.org>
Mon, 17 Aug 2015 10:15:45 +0000 (12:15 +0200)
Signed-off-by: Andreas Schneider <asn@samba.org>
tests/test_echo_tcp_connect.c
tests/test_echo_tcp_get_peer_sock_name.c
tests/test_echo_tcp_socket.c

index f97b5ace08d2d7004add1876f5cff9f36d963b9a..d2020c820c39934644b3abc6e649103ead527121 100644 (file)
@@ -76,7 +76,7 @@ static void test_connect_downgrade_ipv6(void **state)
        assert_int_equal(rc, 1);
 
        /* Connect should downgrade to IPv4 and allow the connect */
-       rc = connect(s, &addr.sa.in, addr.sa_socklen);
+       rc = connect(s, &addr.sa.s, addr.sa_socklen);
        assert_int_equal(rc, 0);
 
        close(s);
index 9a002552182186f0b6f41ba6e4b506a93d3a87b0..ac369dd514d19261543a83d68fa6f14005fd46c8 100644 (file)
@@ -413,7 +413,7 @@ static void test_connect_getsockname_getpeername_len(void **state)
        assert_int_equal(rc, 1);
 
        /* Connect */
-       rc = connect(s, &addr.sa.in, addr.sa_socklen);
+       rc = connect(s, &addr.sa.s, addr.sa_socklen);
        assert_return_code(rc, errno);
 
        /* Check with len=0 */
index 1bd4710b30c2ad889c2db12dc5a983fe955603d2..57b92de724b157f492f34fe2e9a9b8418f11a73d 100644 (file)
@@ -28,7 +28,7 @@ static void test_socket_getsockname(void **state)
        s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
        assert_int_not_equal(s, -1);
 
-       rc = getsockname(s, &addr.sa.in, &addr.sa_socklen);
+       rc = getsockname(s, &addr.sa.s, &addr.sa_socklen);
        assert_return_code(rc, errno);
        assert_int_equal(addr.sa.in.sin_family, AF_INET);
 }