Prechádzať zdrojové kódy

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

The disk stats file was not closed after reading.
Felix Lange 10 rokov pred
rodič
commit
bf48ed32dd
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  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