projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
076a3c9
)
[NTOS:FSRTL] Handle failure case
author
Dmitry Chapyshev
<dmitry@reactos.org>
Fri, 30 Sep 2016 17:33:19 +0000
(17:33 +0000)
committer
Dmitry Chapyshev
<dmitry@reactos.org>
Fri, 30 Sep 2016 17:33:19 +0000
(17:33 +0000)
svn path=/trunk/; revision=72870
reactos/ntoskrnl/fsrtl/name.c
patch
|
blob
|
history
diff --git
a/reactos/ntoskrnl/fsrtl/name.c
b/reactos/ntoskrnl/fsrtl/name.c
index
f470cc0
..
d0a6617
100644
(file)
--- a/
reactos/ntoskrnl/fsrtl/name.c
+++ b/
reactos/ntoskrnl/fsrtl/name.c
@@
-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;