projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[TCPIP] Fix bugcheck when using fragmented datagrams
[reactos.git]
/
sdk
/
lib
/
drivers
/
ip
/
network
/
receive.c
diff --git
a/sdk/lib/drivers/ip/network/receive.c
b/sdk/lib/drivers/ip/network/receive.c
index
bddef79
..
86e7ff7
100644
(file)
--- a/
sdk/lib/drivers/ip/network/receive.c
+++ b/
sdk/lib/drivers/ip/network/receive.c
@@
-215,7
+215,7
@@
ReassembleDatagram(
RtlCopyMemory(&IPPacket->DstAddr, &IPDR->DstAddr, sizeof(IP_ADDRESS));
/* Allocate space for full IP datagram */
RtlCopyMemory(&IPPacket->DstAddr, &IPDR->DstAddr, sizeof(IP_ADDRESS));
/* Allocate space for full IP datagram */
- IPPacket->Header = ExAllocatePoolWithTag(PagedPool, IPPacket->TotalSize, PACKET_BUFFER_TAG);
+ IPPacket->Header = ExAllocatePoolWithTag(
Non
PagedPool, IPPacket->TotalSize, PACKET_BUFFER_TAG);
if (!IPPacket->Header) {
TI_DbgPrint(MIN_TRACE, ("Insufficient resources.\n"));
(*IPPacket->Free)(IPPacket);
if (!IPPacket->Header) {
TI_DbgPrint(MIN_TRACE, ("Insufficient resources.\n"));
(*IPPacket->Free)(IPPacket);