From 86f5c7c9d540096bcabf33b49303090e6638a99d Mon Sep 17 00:00:00 2001 From: james Date: Fri, 10 Apr 2009 21:33:14 +0000 Subject: Allow "management-client" directive to be used with unix domain sockets. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@4128 e7ae566f-a301-0410-adde-c780ea21d3b5 --- socket.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'socket.c') diff --git a/socket.c b/socket.c index ba1e367..dacb2c4 100644 --- a/socket.c +++ b/socket.c @@ -2703,6 +2703,16 @@ socket_accept_unix (socket_descriptor_t sd, return ret; } +int +socket_connect_unix (socket_descriptor_t sd, + struct sockaddr_un *remote) +{ + int status = connect (sd, (struct sockaddr *) remote, sizeof (struct sockaddr_un)); + if (status) + status = openvpn_errno_socket (); + return status; +} + void sockaddr_unix_init (struct sockaddr_un *local, const char *path) { -- cgit