diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2010-03-30 04:20:55 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2010-03-30 04:20:55 +0000 |
commit | 475cb41147801709a8ec3862513872cc8a955381 (patch) | |
tree | e03927668f30effd40bbd14d6662e3eb7c895b65 | |
parent | Version 2.1.1c (diff) | |
download | openvpn-475cb41147801709a8ec3862513872cc8a955381.tar.xz |
Set socket buffers (SO_SNDBUF and SO_RCVBUF) immediately after
socket is created rather than waiting until after connect/listen.
Version 2.1.1d
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@5514 e7ae566f-a301-0410-adde-c780ea21d3b5
-rw-r--r-- | socket.c | 7 | ||||
-rw-r--r-- | version.m4 | 2 |
2 files changed, 5 insertions, 4 deletions
@@ -1291,6 +1291,10 @@ link_socket_init_phase1 (struct link_socket *sock, else if (mode != LS_MODE_TCP_ACCEPT_FROM) { create_socket (sock); + + /* set socket buffers based on --sndbuf and --rcvbuf options */ + socket_set_buffers (sock->sd, &sock->socket_buffer_sizes); + resolve_bind_local (sock); resolve_remote (sock, 1, NULL, NULL); } @@ -1493,9 +1497,6 @@ link_socket_init_phase2 (struct link_socket *sock, } } - /* set socket buffers based on --sndbuf and --rcvbuf options */ - socket_set_buffers (sock->sd, &sock->socket_buffer_sizes); - /* set misc socket parameters */ socket_set_flags (sock->sd, sock->sockflags); @@ -1,5 +1,5 @@ dnl define the OpenVPN version -define(PRODUCT_VERSION,[2.1.1c]) +define(PRODUCT_VERSION,[2.1.1d]) dnl define the TAP version define(PRODUCT_TAP_ID,[tap0901]) define(PRODUCT_TAP_WIN32_MIN_MAJOR,[9]) |