[telnet] use SO_REUSEADDR on the telnet socket
This commit is contained in:
parent
8c563cf4f9
commit
f07768915d
|
@ -55,7 +55,7 @@ static struct bsc_fd server_socket = {
|
|||
|
||||
void telnet_init(struct gsm_network *network, int port) {
|
||||
struct sockaddr_in sock_addr;
|
||||
int fd;
|
||||
int fd, on = 1;
|
||||
|
||||
fd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
|
||||
|
||||
|
@ -64,6 +64,8 @@ void telnet_init(struct gsm_network *network, int port) {
|
|||
return;
|
||||
}
|
||||
|
||||
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
|
||||
|
||||
memset(&sock_addr, 0, sizeof(sock_addr));
|
||||
sock_addr.sin_family = AF_INET;
|
||||
sock_addr.sin_port = htons(port);
|
||||
|
|
Loading…
Reference in New Issue