]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Promptly close the netcmd_semaphore handle after use
authorSelva Nair <selva.nair@gmail.com>
Tue, 14 Jun 2016 02:34:49 +0000 (22:34 -0400)
committerGert Doering <gert@greenie.muc.de>
Mon, 11 Jul 2016 18:09:40 +0000 (20:09 +0200)
commit13f3526a9b05bed63c50c93c5903b0cde0dcc7f4
tree6713e3c0d98a825bb06ed83ddfd7b219c207fddf
parent735c90cb129d0ac361183d1f7371d371f4d4a2f5
Promptly close the netcmd_semaphore handle after use

If more than one openvpn processes are running and one aborts
without releasing the semaphore, subsequent processes fail to get
a lock for the semaphore. This may be avoided by not keeping open
handles to the semaphore so that Windows can destroy it when no
open handles remain.

See also: http://article.gmane.org/gmane.network.openvpn.devel/11913

Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1465871689-13533-1-git-send-email-selva.nair@gmail.com>
URL: http://article.gmane.org/gmane.network.openvpn.devel/11919
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 6aa4c9091300f62fae0bf7a9198de0edd2d8b7c7)
src/openvpn/win32.c