Commit 820a866f authored by Jinoh Kang's avatar Jinoh Kang Committed by Alexandre Julliard

winedbg: Set reuseaddr flag for gdb remote socket.

parent 829c0674
......@@ -2157,6 +2157,7 @@ static BOOL gdb_exec(unsigned port, unsigned flags)
static BOOL gdb_startup(struct gdb_context* gdbctx, unsigned flags, unsigned port)
{
SOCKET sock;
BOOL reuseaddr = TRUE;
struct sockaddr_in s_addrs = {0};
int s_len = sizeof(s_addrs);
fd_set read_fds;
......@@ -2172,6 +2173,8 @@ static BOOL gdb_startup(struct gdb_context* gdbctx, unsigned flags, unsigned por
return FALSE;
}
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char*)&reuseaddr, sizeof(reuseaddr));
s_addrs.sin_family = AF_INET;
s_addrs.sin_addr.S_un.S_addr = INADDR_ANY;
s_addrs.sin_port = htons(port);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment