From a67f3665016a158b29c439c7e7c511d7d8aadfa2 Mon Sep 17 00:00:00 2001 From: "roberto@dj1" Date: Tue, 7 Jun 2011 06:21:09 -0500 Subject: [PATCH] fix for abstract socket without prefix --- socket.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/socket.c b/socket.c index 8d99e7cd..7a3c3dad 100644 --- a/socket.c +++ b/socket.c @@ -53,6 +53,10 @@ int bind_to_unix(char *socket_name, int listen_queue, int chmod_socket, int abst len = strlen(socket_name+1) + 1; } + else if (abstract_socket) { + memcpy(uws_addr->sun_path + 1, socket_name, UMIN(strlen(socket_name), 101)); + len = strlen(socket_name)+1; + } else { memcpy(uws_addr->sun_path + abstract_socket, socket_name, UMIN(strlen(socket_name), 102)); len = strlen(socket_name);