@@ -940,38 +940,6 @@ static int cmp_peer_addr(int sock1, const struct sockaddr_storage *addr2)
940940 return cmp_sock_addr (getpeername , sock1 , addr2 , /*cmp_port*/ 1 );
941941}
942942
943- static int connect_to_server (int type , const struct sockaddr_storage * addr ,
944- socklen_t addr_len )
945- {
946- int domain ;
947- int fd = -1 ;
948-
949- domain = addr -> ss_family ;
950-
951- if (domain != AF_INET && domain != AF_INET6 ) {
952- log_err ("Unsupported address family" );
953- goto err ;
954- }
955-
956- fd = socket (domain , type , 0 );
957- if (fd == -1 ) {
958- log_err ("Failed to create client socket" );
959- goto err ;
960- }
961-
962- if (connect (fd , (const struct sockaddr * )addr , addr_len ) == -1 ) {
963- log_err ("Fail to connect to server" );
964- goto err ;
965- }
966-
967- goto out ;
968- err :
969- close (fd );
970- fd = -1 ;
971- out :
972- return fd ;
973- }
974-
975943int init_pktinfo (int domain , struct cmsghdr * cmsg )
976944{
977945 struct in6_pktinfo * pktinfo6 ;
@@ -1156,7 +1124,7 @@ static int run_bind_test_case(const struct sock_addr_test *test)
11561124 goto err ;
11571125
11581126 /* Try to connect to server just in case */
1159- clientfd = connect_to_server (test -> type , & expected_addr , addr_len );
1127+ clientfd = connect_to_addr (test -> type , & expected_addr , addr_len , NULL );
11601128 if (clientfd == -1 )
11611129 goto err ;
11621130
@@ -1188,7 +1156,7 @@ static int run_connect_test_case(const struct sock_addr_test *test)
11881156 if (servfd == -1 )
11891157 goto err ;
11901158
1191- clientfd = connect_to_server (test -> type , & requested_addr , addr_len );
1159+ clientfd = connect_to_addr (test -> type , & requested_addr , addr_len , NULL );
11921160 if (clientfd == -1 )
11931161 goto err ;
11941162
0 commit comments