From 4db4c4b81f8eefa158a98f906ec2bf4821571fb4 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 2 Feb 2013 18:49:53 +0000 Subject: [PATCH] [NTOS/FSRTL] * Remove a harmless ASSERT. Brought to you by Art Yerkes (arty). CORE-6580 #resolve #comment Committed in 58270. svn path=/trunk/; revision=58270 --- reactos/ntoskrnl/fsrtl/filelock.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/fsrtl/filelock.c b/reactos/ntoskrnl/fsrtl/filelock.c index 848e7467f42..6fe7bfd053f 100644 --- a/reactos/ntoskrnl/fsrtl/filelock.c +++ b/reactos/ntoskrnl/fsrtl/filelock.c @@ -858,7 +858,10 @@ FsRtlFastUnlockSingle(IN PFILE_LOCK FileLock, Find.Exclusive.FileLock.StartingByte = *FileOffset; Find.Exclusive.FileLock.EndingByte.QuadPart = FileOffset->QuadPart + Length->QuadPart; - ASSERT(InternalInfo); + if (!InternalInfo) { + DPRINT("File not previously locked (ever)\n"); + return STATUS_RANGE_NOT_LOCKED; + } Entry = RtlLookupElementGenericTable(&InternalInfo->RangeTable, &Find); if (!Entry) { DPRINT("Range not locked %wZ\n", &FileObject->FileName);