- if (sock != INVALID_SOCKET) {
- int rc = closesocket (sock);
- if (rc == SOCKET_ERROR) {
- VERBOSE (ERROR, PERROR ("error: close %d\n", ERRNO));
- }
- sock = INVALID_SOCKET;
- }
- sock = socket (AF_INET, SOCK_STREAM, 0);
- if (sock == INVALID_SOCKET) {
+ _closesocket (sock);
+ socket_t _sock = socket (AF_INET, SOCK_STREAM, 0);
+ if (_sock == INVALID_SOCKET) {