X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EmbeddedPkg%2FDrivers%2FLan9118Dxe%2FLan9118DxeUtil.c;fp=EmbeddedPkg%2FDrivers%2FLan9118Dxe%2FLan9118DxeUtil.c;h=301c42ff18fd16bf46f4543c80365d689313b0e6;hp=20fb110cb0803eaa1f48085fbbfe9c831bca84a6;hb=11bbc25789c65514005c1ed7eaca38c095e0187a;hpb=e52aee5d31c78a45a30fae5fbb54d1cf0bbabe1c diff --git a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c index 20fb110cb0..301c42ff18 100644 --- a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c +++ b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c @@ -320,8 +320,6 @@ Lan9118SetMacAddress ( (UINT32)(Mac->Addr[4] & 0xFF) | ((Mac->Addr[5] & 0xFF) << 8) ); - - CopyMem (&Snp->Mode->CurrentAddress, &Mac, NET_ETHER_ADDR_LEN); } VOID @@ -398,6 +396,7 @@ Lan9118Initialize ( DEBUG ((EFI_D_WARN, "Warning: using driver-default MAC address\n")); DefaultMacAddress = FixedPcdGet64 (PcdLan9118DefaultMacAddress); Lan9118SetMacAddress((EFI_MAC_ADDRESS *) &DefaultMacAddress, Snp); + CopyMem (&Snp->Mode->CurrentAddress, &DefaultMacAddress, NET_ETHER_ADDR_LEN); } } else { // Store the MAC address that was loaded from EEPROM