[coverity] 1543936 Missing unlock

This commit is contained in:
Armin Novak 2024-04-15 11:52:39 +02:00 committed by akallabeth
parent c3939a750c
commit f98e459833

View File

@ -39,7 +39,7 @@ BOOL shadow_client_init_lobby(rdpShadowServer* server)
rdtkEngine* engine = rdtk_engine_new(); rdtkEngine* engine = rdtk_engine_new();
if (!engine) if (!engine)
goto fail; return FALSE;
EnterCriticalSection(&lobby->lock); EnterCriticalSection(&lobby->lock);
surface = rdtk_surface_new(engine, lobby->data, lobby->width, lobby->height, lobby->scanline); surface = rdtk_surface_new(engine, lobby->data, lobby->width, lobby->height, lobby->scanline);
@ -75,10 +75,10 @@ BOOL shadow_client_init_lobby(rdpShadowServer* server)
rdtk_surface_free(surface); rdtk_surface_free(surface);
region16_union_rect(&(lobby->invalidRegion), &(lobby->invalidRegion), &invalidRect); region16_union_rect(&(lobby->invalidRegion), &(lobby->invalidRegion), &invalidRect);
LeaveCriticalSection(&lobby->lock);
rc = TRUE; rc = TRUE;
fail: fail:
LeaveCriticalSection(&lobby->lock);
rdtk_engine_free(engine); rdtk_engine_free(engine);
return rc; return rc;
} }