mirror of git://git.sysmocom.de/ofono
Fix: Use SO_REUSEADDR in test_server
This commit is contained in:
parent
644d5922b2
commit
1f99435a42
|
@ -177,6 +177,7 @@ static struct sock_server *socket_common(int sk, struct sockaddr *addr,
|
|||
const char *modem_path)
|
||||
{
|
||||
struct sock_server *sock;
|
||||
int reuseaddr = 1;
|
||||
|
||||
if (bind(sk, addr, sizeof(struct sockaddr)) < 0) {
|
||||
g_print("Can't bind socket: %s (%d)", strerror(errno), errno);
|
||||
|
@ -186,6 +187,8 @@ static struct sock_server *socket_common(int sk, struct sockaddr *addr,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
setsockopt(sk, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, sizeof(reuseaddr));
|
||||
|
||||
if (listen(sk, 1) < 0) {
|
||||
g_print("Can't listen on socket: %s (%d)",
|
||||
strerror(errno), errno);
|
||||
|
|
Loading…
Reference in New Issue