ddraw: Add missing unlock on error path. Found by Smatch.

This commit is contained in:
Michael Stefaniuc 2008-02-19 19:50:04 +01:00 committed by Alexandre Julliard
parent 884e7e7b56
commit 01cba07624
1 changed files with 5 additions and 1 deletions

View File

@ -369,7 +369,11 @@ IDirect3DTextureImpl_Load(IDirect3DTexture2 *iface,
{
PALETTEENTRY palent[256];
if (pal == NULL) return DDERR_NOPALETTEATTACHED;
if (pal == NULL)
{
LeaveCriticalSection(&ddraw_cs);
return DDERR_NOPALETTEATTACHED;
}
IDirectDrawPalette_GetEntries(pal_src, 0, 0, 256, palent);
IDirectDrawPalette_SetEntries(pal, 0, 0, 256, palent);
}