svn path=/trunk/; revision=47634
- SafeRamp = ExAllocatePool(PagedPool, sizeof(GAMMARAMP));
+ SafeRamp = ExAllocatePoolWithTag(PagedPool, sizeof(GAMMARAMP), TAG_GDIICM);
if (!SafeRamp)
{
DC_UnlockDc(dc);
if (!SafeRamp)
{
DC_UnlockDc(dc);
_SEH2_END;
DC_UnlockDc(dc);
_SEH2_END;
DC_UnlockDc(dc);
+ ExFreePoolWithTag(SafeRamp, TAG_GDIICM);
if (!NT_SUCCESS(Status))
{
if (!NT_SUCCESS(Status))
{
- SafeRamp = ExAllocatePool(PagedPool, sizeof(GAMMARAMP));
+ SafeRamp = ExAllocatePoolWithTag(PagedPool, sizeof(GAMMARAMP), TAG_GDIICM);
if (!SafeRamp)
{
DC_UnlockDc(dc);
if (!SafeRamp)
{
DC_UnlockDc(dc);
if (!NT_SUCCESS(Status))
{
DC_UnlockDc(dc);
if (!NT_SUCCESS(Status))
{
DC_UnlockDc(dc);
+ ExFreePoolWithTag(SafeRamp, TAG_GDIICM);
SetLastNtError(Status);
return FALSE;
}
Ret = IntSetDeviceGammaRamp((HDEV)dc->ppdev, SafeRamp, TRUE);
DC_UnlockDc(dc);
SetLastNtError(Status);
return FALSE;
}
Ret = IntSetDeviceGammaRamp((HDEV)dc->ppdev, SafeRamp, TRUE);
DC_UnlockDc(dc);
+ ExFreePoolWithTag(SafeRamp, TAG_GDIICM);