diff --git a/src/turbostat.c b/src/turbostat.c
index bd2b2fe845620c2620588901b51942fe88c94667..9369fb80de430631fe77ed0d4bdccb3b6f6df5eb 100644 (file)
--- a/src/turbostat.c
+++ b/src/turbostat.c
retval = fscanf(fp, "cpu %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d\n");
if (retval != 0) {
ERROR("Failed to parse /proc/stat");
+ fclose(fp);
return -ERR_CANT_READ_PROC_STAT;
}