From ed9c93395113ec4a9206c269bd573e4a87d4896f Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 8 Nov 2010 15:32:13 +0100 Subject: [PATCH] Allow socket reuse --- util/ddv_socket.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/util/ddv_socket.cpp b/util/ddv_socket.cpp index caece508..49f34806 100644 --- a/util/ddv_socket.cpp +++ b/util/ddv_socket.cpp @@ -12,6 +12,8 @@ bool socketError = false; int DDV_OpenUnix(const char adres[], bool nonblock = false){ int s = socket(AF_UNIX, SOCK_STREAM, 0); + int on = 1; + setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); sockaddr_un addr; addr.sun_family = AF_UNIX; strcpy(addr.sun_path, adres);