diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2010-06-13 00:35:55 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2010-06-17 21:02:03 +0200 |
commit | cb56a3ebe65871ae37894503e35c0b3703ee17a5 (patch) | |
tree | df76d108b2248040ad149ea4ac34290b442e6423 /proxy.h | |
parent | Handle non standard subnets in PF grammar (diff) | |
download | openvpn-cb56a3ebe65871ae37894503e35c0b3703ee17a5.tar.xz |
Fixed client hang when server don't PUSH (aka the NO_SOUP_FOR_YOU patch)
Solves bug ticket 13
<https://community.openvpn.net/openvpn/ticket/13>
When the client sends PUSH_REQUESTS, it waits until the server sends PUSH_REPLY.
If the server do not have anything to push to the client nothing happens. The
client will then regularly send new PUSH_REQUESTS until it gets an answer, which
results in not completing the connection negotiation.
This patch makes the server send an empty PUSH_REPLY when it has nothing to more
to push to the client.
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Acked-by: James Yonan <james@openvpn.net>
Diffstat (limited to 'proxy.h')
0 files changed, 0 insertions, 0 deletions