瀏覽代碼

Add missing call to free_iob().

tags/v0.9.3
Michael Brown 17 年之前
父節點
當前提交
0316eaf85d
共有 1 個檔案被更改,包括 1 行新增0 行删除
  1. 1
    0
      src/drivers/net/rtl8139.c

+ 1
- 0
src/drivers/net/rtl8139.c 查看文件

@@ -372,6 +372,7 @@ static int rtl_transmit ( struct net_device *netdev, struct io_buffer *iobuf ) {
372 372
 	/* Check for space in TX ring */
373 373
 	if ( rtl->tx.iobuf[rtl->tx.next] != NULL ) {
374 374
 		printf ( "TX overflow\n" );
375
+		free_iob ( iobuf );
375 376
 		return -ENOBUFS;
376 377
 	}
377 378
 

Loading…
取消
儲存