[telnet] use SO_REUSEADDR on the telnet socket

This commit is contained in:
Holger Freyther 2009-02-03 20:49:51 +00:00
parent 8c563cf4f9
commit f07768915d
1 changed files with 3 additions and 1 deletions

View File

@ -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);