[NTOS:FSRTL] Handle failure case

svn path=/trunk/; revision=72870
This commit is contained in:
Dmitry Chapyshev 2016-09-30 17:33:19 +00:00
parent 076a3c9cb7
commit c60a62e0de

View file

@ -294,7 +294,13 @@ FsRtlAreNamesEqual(IN PCUNICODE_STRING Name1,
if (!NT_SUCCESS(Status)) RtlRaiseStatus(Status);
/* Upcase the second string too */
RtlUpcaseUnicodeString(&UpcaseName2, Name2, TRUE);
Status = RtlUpcaseUnicodeString(&UpcaseName2, Name2, TRUE);
if (!NT_SUCCESS(Status))
{
RtlFreeUnicodeString(&UpcaseName1);
RtlRaiseStatus(Status);
}
Name1 = &UpcaseName1;
Name2 = &UpcaseName2;