From 7c52de9b0a2fb65171befc615dde4fb5d99059e6 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 27 Oct 2017 21:46:40 +0200 Subject: [PATCH] socket: do not fail if stale socket does not exist --- lib/nodes/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nodes/socket.c b/lib/nodes/socket.c index 8fdd79719..012cb4fc7 100644 --- a/lib/nodes/socket.c +++ b/lib/nodes/socket.c @@ -216,7 +216,7 @@ int socket_start(struct node *n) socklen_t addrlen = 0; if (s->layer == SOCKET_LAYER_UNIX) { ret = unlink(s->local.sun.sun_path); - if (ret) + if (ret && errno != ENOENT) return ret; addrlen = SUN_LEN(&s->local.sun);