[ros-diffs] [pschweitzer] 35844: Add primary tests to FsRtlInsertPerFileObjectContext. That's only to test branch build ; ).
pschweitzer at svn.reactos.org
pschweitzer at svn.reactos.org
Sun Aug 31 21:47:19 CEST 2008
Author: pschweitzer
Date: Sun Aug 31 14:47:19 2008
New Revision: 35844
URL: http://svn.reactos.org/svn/reactos?rev=35844&view=rev
Log:
Add primary tests to FsRtlInsertPerFileObjectContext.
That's only to test branch build ;).
Modified:
branches/pierre-fsd/ntoskrnl/fsrtl/filtrctx.c
Modified: branches/pierre-fsd/ntoskrnl/fsrtl/filtrctx.c
URL: http://svn.reactos.org/svn/reactos/branches/pierre-fsd/ntoskrnl/fsrtl/filtrctx.c?rev=35844&r1=35843&r2=35844&view=diff
==============================================================================
--- branches/pierre-fsd/ntoskrnl/fsrtl/filtrctx.c [iso-8859-1] (original)
+++ branches/pierre-fsd/ntoskrnl/fsrtl/filtrctx.c [iso-8859-1] Sun Aug 31 14:47:19 2008
@@ -112,7 +112,7 @@
}
ExAcquireFastMutex(PerStreamContext->FastMutex);
- InsertHeadList(&PerStreamContext->FilterContexts, &Ptr->Links);
+ InsertHeadList(&(PerStreamContext->FilterContexts), &(Ptr->Links));
ExReleaseFastMutex(PerStreamContext->FastMutex);
return STATUS_SUCCESS;
}
@@ -179,6 +179,16 @@
FsRtlInsertPerFileObjectContext(IN PFILE_OBJECT FileObject,
IN PFSRTL_PER_FILEOBJECT_CONTEXT Ptr)
{
+ if (!FileObject)
+ {
+ return STATUS_INVALID_PARAMETER;
+ }
+
+ if (FileObject->Flags & FO_NAMED_PIPE)
+ {
+ return STATUS_INVALID_DEVICE_REQUEST;
+ }
+
KEBUGCHECK(0);
return STATUS_NOT_IMPLEMENTED;
}
More information about the Ros-diffs
mailing list