- Fix error handling in NtGdiPathToRegion
svn path=/trunk/; revision=64190
{
PATH_UnlockPath(pPath);
DC_UnlockDc(pDc);
{
PATH_UnlockPath(pPath);
DC_UnlockDc(pDc);
}
hrgnRval = Rgn->BaseObject.hHmgr;
/* FIXME: Should we empty the path even if conversion failed? */
if (PATH_PathToRegion(pPath, pdcattr->jFillMode, Rgn))
{
PATH_EmptyPath(pPath);
}
hrgnRval = Rgn->BaseObject.hHmgr;
/* FIXME: Should we empty the path even if conversion failed? */
if (PATH_PathToRegion(pPath, pdcattr->jFillMode, Rgn))
{
PATH_EmptyPath(pPath);
- GreDeleteObject(hrgnRval);
}
PATH_UnlockPath(pPath);
}
PATH_UnlockPath(pPath);