mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[coverity] 1543072 Data race condition
This commit is contained in:
@@ -1981,7 +1981,10 @@ static INLINE BOOL shadow_client_no_surface_update(rdpShadowClient* client,
|
||||
server = client->server;
|
||||
WINPR_ASSERT(server);
|
||||
surface = client->inLobby ? server->lobby : server->surface;
|
||||
return shadow_client_surface_update(client, &(surface->invalidRegion));
|
||||
EnterCriticalSection(&surface->lock);
|
||||
const BOOL rc = shadow_client_surface_update(client, &(surface->invalidRegion));
|
||||
LeaveCriticalSection(&surface->lock);
|
||||
return rc;
|
||||
}
|
||||
|
||||
static int shadow_client_subsystem_process_message(rdpShadowClient* client, wMessage* message)
|
||||
|
||||
Reference in New Issue
Block a user