don't leak resources on failure

svn path=/trunk/; revision=13220
This commit is contained in:
Thomas Bluemel 2005-01-22 20:59:49 +00:00
parent 31067aaecb
commit 063e4f41a5

View file

@ -115,6 +115,13 @@ RtlCaptureUnicodeString(OUT PUNICODE_STRING Dest,
Status = _SEH_GetExceptionCode();
}
_SEH_END;
if(!NT_SUCCESS(Status))
{
ExFreePool(Dest->Buffer);
Dest->Buffer = NULL;
Dest->Length = Dest->MaximumLength = 0;
}
}
else
{