Enable SO_REUSEADDR again
parent
11a73c5cb0
commit
048b796ff5
|
@ -796,9 +796,14 @@ int bind_address(const char* name, int port)
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
int one = 1;
|
||||||
|
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(int)) < 0)
|
||||||
|
goto failure;
|
||||||
|
|
||||||
if (bind(fd, p->ai_addr, p->ai_addrlen) == 0)
|
if (bind(fd, p->ai_addr, p->ai_addrlen) == 0)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
failure:
|
||||||
close(fd);
|
close(fd);
|
||||||
fd = -1;
|
fd = -1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue