mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:23:34 +00:00
- Arch should learn english first before bashing gcc
svn path=/trunk/; revision=42785
This commit is contained in:
parent
9d6768ef65
commit
35ab9f725a
1 changed files with 10 additions and 12 deletions
|
@ -645,7 +645,6 @@ KsProbeStreamIrp(
|
||||||
IN ULONG ProbeFlags,
|
IN ULONG ProbeFlags,
|
||||||
IN ULONG HeaderSize)
|
IN ULONG HeaderSize)
|
||||||
{
|
{
|
||||||
#if 0
|
|
||||||
PMDL Mdl;
|
PMDL Mdl;
|
||||||
PVOID Buffer;
|
PVOID Buffer;
|
||||||
LOCK_OPERATION Operation;
|
LOCK_OPERATION Operation;
|
||||||
|
@ -826,10 +825,10 @@ ProbeMdl:
|
||||||
ExRaiseStatus(STATUS_INVALID_PARAMETER);
|
ExRaiseStatus(STATUS_INVALID_PARAMETER);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StreamHeader->FrameExtend)
|
if (StreamHeader->FrameExtent)
|
||||||
{
|
{
|
||||||
/* allocate an mdl */
|
/* allocate an mdl */
|
||||||
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtend, FALSE, TRUE, Irp);
|
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtent, FALSE, TRUE, Irp);
|
||||||
|
|
||||||
if (!Mdl)
|
if (!Mdl)
|
||||||
{
|
{
|
||||||
|
@ -857,10 +856,10 @@ ProbeMdl:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StreamHeader->FrameExtend)
|
if (StreamHeader->FrameExtent)
|
||||||
{
|
{
|
||||||
/* allocate an mdl */
|
/* allocate an mdl */
|
||||||
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtend, Irp->MdlAddress != NULL, TRUE, Irp);
|
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtent, Irp->MdlAddress != NULL, TRUE, Irp);
|
||||||
if (!Mdl)
|
if (!Mdl)
|
||||||
{
|
{
|
||||||
/* not enough memory */
|
/* not enough memory */
|
||||||
|
@ -934,6 +933,9 @@ ProbeMdl:
|
||||||
goto AllocMdl;
|
goto AllocMdl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* check all stream headers */
|
||||||
|
StreamHeader = (PKSSTREAM_HEADER)Irp->AssociatedIrp.SystemBuffer;
|
||||||
|
|
||||||
_SEH2_TRY
|
_SEH2_TRY
|
||||||
{
|
{
|
||||||
do
|
do
|
||||||
|
@ -965,7 +967,7 @@ ProbeMdl:
|
||||||
|
|
||||||
if (ProbeFlags & KSPROBE_STREAMWRITE)
|
if (ProbeFlags & KSPROBE_STREAMWRITE)
|
||||||
{
|
{
|
||||||
if (StreamHeader->DataUsed > StreamHeader->FrameExtend)
|
if (StreamHeader->DataUsed > StreamHeader->FrameExtent)
|
||||||
{
|
{
|
||||||
/* frame extend can never be smaller */
|
/* frame extend can never be smaller */
|
||||||
ExRaiseStatus(STATUS_INVALID_BUFFER_SIZE);
|
ExRaiseStatus(STATUS_INVALID_BUFFER_SIZE);
|
||||||
|
@ -986,10 +988,10 @@ ProbeMdl:
|
||||||
ExRaiseStatus(STATUS_INVALID_PARAMETER);
|
ExRaiseStatus(STATUS_INVALID_PARAMETER);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StreamHeader->FrameExtend)
|
if (StreamHeader->FrameExtent)
|
||||||
{
|
{
|
||||||
/* allocate an mdl */
|
/* allocate an mdl */
|
||||||
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtend, FALSE, TRUE, Irp);
|
Mdl = IoAllocateMdl(StreamHeader->Data, StreamHeader->FrameExtent, FALSE, TRUE, Irp);
|
||||||
|
|
||||||
if (!Mdl)
|
if (!Mdl)
|
||||||
{
|
{
|
||||||
|
@ -1037,10 +1039,6 @@ ProbeMdl:
|
||||||
}
|
}
|
||||||
|
|
||||||
return STATUS_INVALID_BUFFER_SIZE;
|
return STATUS_INVALID_BUFFER_SIZE;
|
||||||
#else
|
|
||||||
UNIMPLEMENTED
|
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue