X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EmbeddedPkg%2FDrivers%2FLan9118Dxe%2FLan9118Dxe.c;h=bdc390f352480bdf751c586ce950d12dc62d69f7;hp=8af23df394f63744f8653914a3655291366191ae;hb=4f0624e87a89afce8408a87997482b383e7ba131;hpb=070827be5a5727c736acf5d645722be073640952 diff --git a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.c b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.c index 8af23df394..bdc390f352 100644 --- a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.c +++ b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.c @@ -1055,6 +1055,8 @@ SnpGetStatus ( LanDriver->Stats.TxTotalFrames += 1; *TxBuff = LanDriver->TxRing[PacketTag % LAN9118_TX_RING_NUM_ENTRIES]; } + } else if (TxBuff != NULL) { + *TxBuff = NULL; } // Check for a TX Error interrupt @@ -1514,7 +1516,7 @@ SnpReceive ( } // - // Restart the receiver and the transmitter without reseting the FIFOs + // Restart the receiver and the transmitter without resetting the FIFOs // as it has been done by SoftReset(). // StartRx (0, Snp);