aboutsummaryrefslogtreecommitdiff
path: root/src/openvpn/manage.c
diff options
context:
space:
mode:
authorArne Schwabe2014-03-21 14:18:43 +0100
committerGert Doering2014-03-26 14:18:02 +0100
commit7dbe04de74ea01bd77461ec82253dd769381c711 (patch)
tree3161c577d11fef64a88f3a7ffb101a4a26eaee4c /src/openvpn/manage.c
parente9b088b20847905ed2c2b85a12be58f457c10d06 (diff)
downloadopenvpn-7dbe04de74ea01bd77461ec82253dd769381c711.zip
openvpn-7dbe04de74ea01bd77461ec82253dd769381c711.tar.gz
Clean up of socket code.
Let socket_create take struct addrinfo as argument and use the entries of addrinfo to create the socket. Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1395407925-25518-11-git-send-email-arne@rfc2549.org> URL: http://article.gmane.org/gmane.network.openvpn.devel/8370 Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/manage.c')
-rw-r--r--src/openvpn/manage.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/openvpn/manage.c b/src/openvpn/manage.c
index 7215caf..9f44cd9 100644
--- a/src/openvpn/manage.c
+++ b/src/openvpn/manage.c
@@ -1568,7 +1568,7 @@ man_listen (struct management *man)
else
#endif
{
- man->connection.sd_top = create_socket_tcp (man->settings.local->ai_family);
+ man->connection.sd_top = create_socket_tcp (man->settings.local);
socket_bind (man->connection.sd_top, man->settings.local,
man->settings.local->ai_family, "MANAGEMENT", false);
}
@@ -1635,7 +1635,7 @@ man_connect (struct management *man)
else
#endif
{
- man->connection.sd_cli = create_socket_tcp (AF_INET);
+ man->connection.sd_cli = create_socket_tcp (man->settings.local);
status = openvpn_connect (man->connection.sd_cli,
man->settings.local->ai_addr,
5,