X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fio%2Feth%2Fv2_0%2Fsrc%2Fnet%2Feth_drv.c;h=4988abe36e2cd81e1e0cb3194a2bf58a7e6c648e;hp=d6c36dc5c5392b4e7c518832ef2e83f12c7b7656;hb=7a4ea0a4d67744fd3f6b5f207d857005fc707b46;hpb=29ac1edaf5f12d706179ec87816ee1506ba4c9a1 diff --git a/packages/io/eth/v2_0/src/net/eth_drv.c b/packages/io/eth/v2_0/src/net/eth_drv.c index d6c36dc5..4988abe3 100644 --- a/packages/io/eth/v2_0/src/net/eth_drv.c +++ b/packages/io/eth/v2_0/src/net/eth_drv.c @@ -703,7 +703,7 @@ eth_drv_send(struct ifnet *ifp) END_CONSOLE(); } #endif - if ( MAX_ETH_DRV_SG < sg_len ) { + if (m->m_next && (MAX_ETH_DRV_SG <= sg_len)) { #ifdef CYGPKG_IO_ETH_DRIVERS_WARN_NO_MBUFS int needed = 0; struct mbuf *m1;