diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2010-06-13 00:35:55 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2010-10-21 11:40:36 +0200 |
commit | e0221d9d4d4329918d914ddcce188d0dc7c99357 (patch) | |
tree | 3fb5d79caf0a6eb86880d87d45c0ae8e52814f6f /ping.c | |
parent | Handle non standard subnets in PF grammar (diff) | |
download | openvpn-e0221d9d4d4329918d914ddcce188d0dc7c99357.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 'ping.c')
0 files changed, 0 insertions, 0 deletions