From 09b36e8cd5fa4f955ae4836762cdf30d99f3c717 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 13 Jun 2015 12:30:33 +0000 Subject: [PATCH] [AFD] - Probe for read access only in TdiSend/TdiSendDatagram CORE-9807 resolve svn path=/trunk/; revision=68121 --- reactos/drivers/network/afd/afd/tdi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/network/afd/afd/tdi.c b/reactos/drivers/network/afd/afd/tdi.c index 27b844470fc..7f93ad1a1c7 100644 --- a/reactos/drivers/network/afd/afd/tdi.c +++ b/reactos/drivers/network/afd/afd/tdi.c @@ -935,7 +935,7 @@ NTSTATUS TdiSend( } _SEH2_TRY { - MmProbeAndLockPages(Mdl, (*Irp)->RequestorMode, IoModifyAccess); + MmProbeAndLockPages(Mdl, (*Irp)->RequestorMode, IoReadAccess); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { AFD_DbgPrint(MIN_TRACE, ("MmProbeAndLockPages() failed.\n")); IoFreeMdl(Mdl); @@ -1202,7 +1202,7 @@ NTSTATUS TdiSendDatagram( } _SEH2_TRY { - MmProbeAndLockPages(Mdl, (*Irp)->RequestorMode, IoModifyAccess); + MmProbeAndLockPages(Mdl, (*Irp)->RequestorMode, IoReadAccess); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { AFD_DbgPrint(MIN_TRACE, ("MmProbeAndLockPages() failed.\n")); IoFreeMdl(Mdl);