From de332a16d17a3e23438ba4dd05f27ad6bdd4a04d Mon Sep 17 00:00:00 2001 From: Anthony DeRossi Date: Tue, 29 Sep 2015 10:39:06 -0700 Subject: event/ServerSocket: fix AF_UNIX address in use error bind fails with an "address already in use" error if the socket path already exists. This was broken by cbb595ba. --- src/event/ServerSocket.cxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/event/ServerSocket.cxx') diff --git a/src/event/ServerSocket.cxx b/src/event/ServerSocket.cxx index 7e279dada..f82c533c3 100644 --- a/src/event/ServerSocket.cxx +++ b/src/event/ServerSocket.cxx @@ -431,6 +431,8 @@ ServerSocket::AddPath(AllocatedPath &&path, Error &error) #ifdef HAVE_UN (void)error; + RemoveFile(path); + AllocatedSocketAddress address; address.SetLocal(path.c_str()); -- cgit v1.2.3