فهرست منبع

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