From 2a370d432f5bb0580f9bfb5c24465f13c2726604 Mon Sep 17 00:00:00 2001 From: Evan Lojewski Date: Sun, 5 Jul 2020 13:10:55 -0600 Subject: network: Fix possible infinate loop in Network_TX_allocateBlock (#85) --- libs/Network/tx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs') diff --git a/libs/Network/tx.c b/libs/Network/tx.c index 0918d30..20a33a7 100644 --- a/libs/Network/tx.c +++ b/libs/Network/tx.c @@ -94,7 +94,7 @@ int32_t __attribute__((noinline)) Network_TX_allocateBlock(NetworkPort_t *port) RegAPETxToNetBufferAllocator_t status; do { - status = *((RegAPETxToNetBufferAllocator_t *)port->tx_allocator); + status = *port->tx_allocator; } while (APE_TX_TO_NET_BUFFER_ALLOCATOR_STATE_PROCESSING == status.bits.State); if (APE_TX_TO_NET_BUFFER_ALLOCATOR_STATE_ALLOCATION_OK != status.bits.State) -- cgit v1.2.1