diff options
author | Michael Brown | 2007-06-10 19:34:10 +0200 |
---|---|---|
committer | Michael Brown | 2007-06-10 19:34:10 +0200 |
commit | 77e575235d28c73487eb0e2093c8d1ff5522c8b4 (patch) | |
tree | 31a49b8a14312855a7f781d2ca3dcb86a0379fde | |
parent | Merge branch 'master' into mcb-tcp-xfer (diff) | |
parent | Add missing call to free_iob(). (diff) | |
download | ipxe-77e575235d28c73487eb0e2093c8d1ff5522c8b4.tar.gz ipxe-77e575235d28c73487eb0e2093c8d1ff5522c8b4.tar.xz ipxe-77e575235d28c73487eb0e2093c8d1ff5522c8b4.zip |
Merge branch 'master' into mcb-tcp-xfer
-rw-r--r-- | src/drivers/net/rtl8139.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; } |