From 6af7a8a4346264aff49efcf931bcd213196bb5ba Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 11 Apr 2020 13:04:53 -0700 Subject: [PATCH] SOCK: Remove duplicate nonblocking code in sim_connect_sock_ex --- sim_sock.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sim_sock.c b/sim_sock.c index 70383063..6f357cc3 100644 --- a/sim_sock.c +++ b/sim_sock.c @@ -688,7 +688,7 @@ return 0; port = pointer to buffer for IP port (may be NULL), 0 = none localport = pointer to buffer for local IP port (may be NULL), 0 = none - result = status (SCPE_OK on complete success or SCPE_ARG if + result = status (0 on complete success or -1 if parsing can't happen due to bad syntax, a value is out of range, a result can't fit into a result buffer, a service name doesn't exist, or a validation name @@ -1018,11 +1018,6 @@ if (!(opt_flags & SIM_SOCK_OPT_DATAGRAM)) { if (sta == -1) return sim_err_sock (newsock, "setsockopt KEEPALIVE"); } -if (!(opt_flags & SIM_SOCK_OPT_BLOCKING)) { - sta = sim_setnonblock (newsock); /* set nonblocking */ - if (sta == SOCKET_ERROR) /* fcntl error? */ - return sim_err_sock (newsock, "setnonblock"); - } sta = connect (newsock, result->ai_addr, result->ai_addrlen); p_freeaddrinfo (result); if (sta == SOCKET_ERROR) {