]> 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:07:35 +0000 (20:07 +0200)
commit6aa4c9091300f62fae0bf7a9198de0edd2d8b7c7
tree9062b3deb5dbba5e0a26b30085f5ff3950f4ad5c
parent5d429efd9720109b9c9f1265f5d351a75a401942
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>
src/openvpn/win32.c