From fddb30bfd898291d5691c993f0d4ed9d72e147a1 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 25 Sep 2017 18:35:00 +0200 Subject: [PATCH] port: make ep_port_close() thread-safe --- src/port.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/port.c b/src/port.c index 8bfb0a1..fb3d1a3 100644 --- a/src/port.c +++ b/src/port.c @@ -56,7 +56,9 @@ static int _ep_port_close_iocp(ep_port_t* port_info) { int ep_port_close(ep_port_t* port_info) { int result; + EnterCriticalSection(&port_info->lock); result = _ep_port_close_iocp(port_info); + LeaveCriticalSection(&port_info->lock); return result; }