瀏覽代碼

metrics: fix file descriptor leak when reading disk stats on linux

The disk stats file was not closed after reading.
Felix Lange 10 年之前
父節點
當前提交
bf48ed32dd
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      metrics/disk_linux.go

+ 1 - 0
metrics/disk_linux.go

@@ -34,6 +34,7 @@ func ReadDiskStats(stats *DiskStats) error {
 	if err != nil {
 		return err
 	}
+	defer inf.Close()
 	in := bufio.NewReader(inf)
 
 	// Iterate over the IO counter, and extract what we need