[NTOSKNRL]
authorPierre Schweitzer <pierre@reactos.org>
Fri, 25 Feb 2011 20:15:51 +0000 (20:15 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Fri, 25 Feb 2011 20:15:51 +0000 (20:15 +0000)
commitd6f4155e391dec67bb9163b618fc6efbbcaf1659
treedfd3e89443759109a2cf400147c8e20bbbb97e07
parentcd34e7ee1e353f0d0b9cb70a58b84a0a23abc6a5
[NTOSKNRL]
For both FsRtlIsNameInExpression() & FsRtlIsDbcsInExpression():
As both UNICODE_STRING & ANSI_STRING might not be NULL-termined, don't attempt to read null char.
This fixes potential buffer overruns.
Then it fixes some (all?) 'TempPte.u.Long != 0' assertion failure.
See issue #5923 for more details.

svn path=/trunk/; revision=50904
reactos/ntoskrnl/fsrtl/dbcsname.c
reactos/ntoskrnl/fsrtl/name.c