From 87aa249b33a68013b3a787c8d5c0ce880f8c4d84 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 4 Feb 2026 10:44:00 +0100 Subject: chore: kernel: Source code fixes and stabilization. Signed-off-by: Amlal El Mahrouss --- src/boot/modules/BootNet/BootNet.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/boot/modules/BootNet') diff --git a/src/boot/modules/BootNet/BootNet.cc b/src/boot/modules/BootNet/BootNet.cc index 8b0112c5..ced25d74 100644 --- a/src/boot/modules/BootNet/BootNet.cc +++ b/src/boot/modules/BootNet/BootNet.cc @@ -84,9 +84,11 @@ STATIC Void bootnet_read_ip_packet(BOOTNET_INTERNET_HEADER inet, /// Connect to the local BootNet server. + auto len = inet.Length; + /// And receive the handshake packet. - if (kEfiProtocol->Receive(kEfiProtocol, &size_inet, (UInt32*) &inet.Length, (VoidPtr) &inet, - nullptr, nullptr, nullptr) == kEfiOk) { + if (kEfiProtocol->Receive(kEfiProtocol, &size_inet, (UInt32*)&len, (VoidPtr) &inet, nullptr, nullptr, + nullptr) == kEfiOk) { BOOTNET_INTERNET_HEADER* out = nullptr; BS->AllocatePool(EfiLoaderData, sizeof(BOOTNET_INTERNET_HEADER) + inet.Length, (VoidPtr*) &out); -- cgit v1.2.3