From db0a8d3ddf245ede23fbcc61529d0214037f60e2 Mon Sep 17 00:00:00 2001 From: Peter Zotov Date: Tue, 15 Feb 2011 19:47:45 +0300 Subject: [PATCH] Use SO_REUSEADDR socket option to allow binding after ^C. --- src/gdb-server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gdb-server.c b/src/gdb-server.c index 8b9176b..61729b8 100644 --- a/src/gdb-server.c +++ b/src/gdb-server.c @@ -52,6 +52,9 @@ int serve(struct stlink* sl, int port) { return 1; } + unsigned int val = 1; + setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); + struct sockaddr_in serv_addr = {0}; serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = INADDR_ANY; -- 2.30.2