diff --git a/src/sys/create.c b/src/sys/create.c index b8d86093..5c67c092 100644 --- a/src/sys/create.c +++ b/src/sys/create.c @@ -61,7 +61,7 @@ static NTSTATUS FspFsvolCreate( //PACCESS_STATE AccessState = IrpSp->Parameters.Create.SecurityContext->AccessState; //ACCESS_MASK DesiredAccess = IrpSp->Parameters.Create.SecurityContext->DesiredAccess; //USHORT ShareAccess = IrpSp->Parameters.Create.ShareAccess; - //ULONG CreateDisposition = IrpSp->Parameters.Create.Options >> 24; + //ULONG CreateDisposition = (IrpSp->Parameters.Create.Options >> 24) & 0xff; ULONG CreateOptions = IrpSp->Parameters.Create.Options & 0xffffff; //USHORT FileAttributes = IrpSp->Parameters.Create.FileAttributes; //LARGE_INTEGER AllocationSize = Irp->Overlay.AllocationSize;