diff options
| author | Lev Stipakov <lstipakov@gmail.com> | 2014-12-08 18:48:45 +0200 |
|---|---|---|
| committer | David Sommerseth <davids@redhat.com> | 2014-12-08 22:18:20 +0100 |
| commit | 09cf2ec5c09d35c72f2af0d988de8152378a182a (patch) | |
| tree | 03f46da3e6d4ede396b428e28c20f005dcdf3ab6 /src/plugins | |
| parent | 1b9541922ad6ff6ee46c84f43cd23b7064f7919d (diff) | |
| download | openvpn-09cf2ec5c09d35c72f2af0d988de8152378a182a.tar.gz openvpn-09cf2ec5c09d35c72f2af0d988de8152378a182a.tar.xz openvpn-09cf2ec5c09d35c72f2af0d988de8152378a182a.zip | |
Prevent memory drain for long lasting floating sessions
For every float event we generate prefix, which allocates 256 + 64
bytes. That memory is reclaimed when client disconnects, so long lasting
and constantly floating sessions drain memory.
As a fix use preallocated buffer inside multi_instance for storing
multi_prefix.
Signed-off-by: Lev Stipakov <lstipakov@gmail.com>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: 1418057325-13265-1-git-send-email-lstipakov@gmail.com
URL: http://article.gmane.org/gmane.network.openvpn.devel/9321
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'src/plugins')
0 files changed, 0 insertions, 0 deletions
