]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Ensure that client-connect files are always deleted
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 9 Oct 2014 21:40:49 +0000 (23:40 +0200)
committerDavid Sommerseth <davids@redhat.com>
Mon, 20 Oct 2014 08:43:23 +0000 (10:43 +0200)
commit10cbaea91d7d377489142e3ffb524950807edb1d
tree9a3228c413bd34869862e2c9bdc78a5939184b85
parent027dd7f6368d7a7fc8a4ca5e0fadd8de2c7c88da
Ensure that client-connect files are always deleted

On a long-running, busy server using either a plug-in which hooks into
OPENVPN_PLUGIN_CLIENT_CONNECT or a configuration using --client-connect
a lot of unused files will be lingering and potentially filling up
the file system with temporary files if the plug-in or --client-connect
script fails.

This patch ensures that these files are always removed in the end,
regardless if the plug-in or script succeeds or fails.

Signed-off-by: David Sommerseth <davids@redhat.com>
Acked-by: David Sommerseth <davids@redhat.com>
Message-Id: 20141012195919.GU3738@type
URL: http://thread.gmane.org/gmane.network.openvpn.devel/9104/focus=9118
(cherry picked from commit 7da9d40243e0743e2d050ceb6ae34e467dd58973)
src/openvpn/multi.c