[ros-diffs] [pschweitzer] 50202: [NTOSKRNL] Plumber work part 1. To prevent leaks
pschweitzer at svn.reactos.org
pschweitzer at svn.reactos.org
Tue Dec 28 21:12:52 UTC 2010
Author: pschweitzer
Date: Tue Dec 28 21:12:51 2010
New Revision: 50202
URL: http://svn.reactos.org/svn/reactos?rev=50202&view=rev
Log:
[NTOSKRNL]
Plumber work part 1. To prevent leaks
Modified:
trunk/reactos/ntoskrnl/cc/copy.c
Modified: trunk/reactos/ntoskrnl/cc/copy.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/copy.c?rev=50202&r1=50201&r2=50202&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/cc/copy.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/cc/copy.c [iso-8859-1] Tue Dec 28 21:12:51 2010
@@ -210,6 +210,8 @@
Status = IoStatus.Status;
}
+ IoFreeMdl(Mdl);
+
if (!NT_SUCCESS(Status) && Status != STATUS_END_OF_FILE)
{
DPRINT1("IoPageRead failed, Status %x\n", Status);
@@ -262,6 +264,7 @@
KeWaitForSingleObject(&Event, Executive, KernelMode, FALSE, NULL);
Status = IoStatus.Status;
}
+ IoFreeMdl(Mdl);
if (!NT_SUCCESS(Status) && (Status != STATUS_END_OF_FILE))
{
DPRINT1("IoPageWrite failed, Status %x\n", Status);
More information about the Ros-diffs
mailing list