scrrun: Avoid memory leak in error case.

This commit is contained in:
Robert Wilhelm 2022-08-19 11:02:01 +02:00 committed by Alexandre Julliard
parent 1f4c48a000
commit ccc001ee43

View file

@ -3453,7 +3453,11 @@ static HRESULT WINAPI filesys_GetTempName(IFileSystem3 *iface, BSTR *result)
return E_OUTOFMEMORY;
if(!RtlGenRandom(&random, sizeof(random)))
{
SysFreeString(*result);
return E_FAIL;
}
swprintf(*result, 13, L"rad%05X.tmp", random & 0xfffff);
return S_OK;
}