diff --git a/Network/NetworkController.cpp b/Network/NetworkController.cpp index 3b64b1c..e70240a 100644 --- a/Network/NetworkController.cpp +++ b/Network/NetworkController.cpp @@ -76,10 +76,10 @@ namespace NetworkInterfaceManager { TaskManager->GetCurrentThread()->SetPriority(Tasking::TaskPriority::Critical); DeviceInterface *DefaultDevice = nullptr; - foreach (auto var in Interfaces) - if (var && var->DriverCallBackAddress) + foreach (auto inf in Interfaces) + if (inf && inf->DriverCallBackAddress) { - DefaultDevice = var; + DefaultDevice = inf; break; } @@ -156,8 +156,8 @@ namespace NetworkInterfaceManager void NetworkInterface::StartService() { - this->NetSvcProcess = TaskManager->CreateProcess(TaskManager->GetCurrentProcess(), "Network Service", Tasking::TaskTrustLevel::System); - this->NetSvcThread = TaskManager->CreateThread(this->NetSvcProcess, (Tasking::IP)CallStartNetworkStackWrapper); + this->NetSvcThread = TaskManager->CreateThread(TaskManager->GetCurrentProcess(), (Tasking::IP)CallStartNetworkStackWrapper); + this->NetSvcThread->Rename("Network Service"); } void NetworkInterface::DrvSend(unsigned int DriverID, unsigned char *Data, unsigned short Size) diff --git a/include/net/nc.hpp b/include/net/nc.hpp index 0fb8703..28cccd3 100644 --- a/include/net/nc.hpp +++ b/include/net/nc.hpp @@ -52,7 +52,6 @@ namespace NetworkInterfaceManager int CardIDs = 0; Vector Interfaces; - Tasking::PCB *NetSvcProcess; Tasking::TCB *NetSvcThread; void StopNetworkStack(); void FetchNetworkCards(unsigned long DriverUID);