diff --git a/reactos/drivers/network/ndisuio/protocol.c b/reactos/drivers/network/ndisuio/protocol.c index fb6486065fb..cb19e93b60c 100644 --- a/reactos/drivers/network/ndisuio/protocol.c +++ b/reactos/drivers/network/ndisuio/protocol.c @@ -187,8 +187,8 @@ NduReceive(NDIS_HANDLE ProtocolBindingContext, if (Status != NDIS_STATUS_SUCCESS) { DPRINT1("Failed to transfer data with status 0x%x\n", Status); - ExFreePool(PacketBuffer); CleanupAndFreePacket(Packet, TRUE); + ExFreePool(PacketBuffer); return NDIS_STATUS_NOT_ACCEPTED; } }