From 0316eaf85d76355ff8935e8788c2712602d12a08 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 10 Jun 2007 18:33:42 +0100 Subject: [PATCH] Add missing call to free_iob(). --- src/drivers/net/rtl8139.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/drivers/net/rtl8139.c b/src/drivers/net/rtl8139.c index f784b5c6..7806a6b8 100644 --- a/src/drivers/net/rtl8139.c +++ b/src/drivers/net/rtl8139.c @@ -372,6 +372,7 @@ static int rtl_transmit ( struct net_device *netdev, struct io_buffer *iobuf ) { /* Check for space in TX ring */ if ( rtl->tx.iobuf[rtl->tx.next] != NULL ) { printf ( "TX overflow\n" ); + free_iob ( iobuf ); return -ENOBUFS; }