summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/Network/tx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/Network/tx.c b/libs/Network/tx.c
index a1cd30e..e1d79b8 100644
--- a/libs/Network/tx.c
+++ b/libs/Network/tx.c
@@ -100,7 +100,7 @@ int32_t __attribute__((noinline)) Network_TX_allocateBlock(NetworkPort_t *port)
if (APE_TX_TO_NET_BUFFER_ALLOCATOR_STATE_ALLOCATION_OK != status.bits.State)
{
block = -1;
- printf("Error: Failed to allocate TX block.\n");
+ printf("TX Alloc Error.\n");
}
else
{
@@ -431,6 +431,7 @@ bool Network_TX_transmitPassthroughPacket(uint32_t length, NetworkPort_t *port)
next_block = Network_TX_allocateBlock(port);
if(next_block < 0)
{
+ drainPassthroughBytes(length);
return false;
}
}
OpenPOWER on IntegriCloud