- Avoid leaking handles when loading animated cursors.

svn path=/trunk/; revision=64991
This commit is contained in:
Jérôme Gardou 2014-10-25 18:11:27 +00:00
parent 34a323186d
commit 5211c92255

View file

@ -229,7 +229,10 @@ FreeCurIconObject(
UINT i;
for(i = 0; i < AniCurIcon->cpcur; i++)
{
UserDereferenceObject(AniCurIcon->aspcur[i]);
IntDestroyCurIconObject(AniCurIcon->aspcur[i]);
}
ExFreePoolWithTag(AniCurIcon->aspcur, USERTAG_CURSOR);
}
@ -1068,7 +1071,10 @@ done:
for(i = 0; i < numFrames; i++)
{
if(AniCurIcon->aspcur[i])
{
UserDereferenceObject(AniCurIcon->aspcur[i]);
IntDestroyCurIconObject(AniCurIcon->aspcur[i]);
}
}
AniCurIcon->cicur = 0;
AniCurIcon->cpcur = 0;