[NTOSKRNL] Don't lock file object on close if we're not called by Ob
authorPierre Schweitzer <pierre@reactos.org>
Sat, 29 Sep 2018 14:21:44 +0000 (16:21 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 29 Sep 2018 14:25:58 +0000 (16:25 +0200)
commitcf25432eedcd6c071912c54e55f219104faf83f1
tree40a8c08bc0d2e7f31d8a498f61fd333b7f2f64d5
parent6f138e2811210a748ebec151dceceb89713080df
[NTOSKRNL] Don't lock file object on close if we're not called by Ob

IopCloseFile can be called by IopDeleteFile. In that situation, it
doesn't set any process as first parameter. Furthermore, we are in a
situation where it's not required to lock the file object (see the
assert before the call).
ntoskrnl/io/iomgr/file.c