powertop creates temporary file in /tmp directory during calibration. Simply
closing the file does not remove it. Using unlink(), instead of close() to
remove temporary file.
Signed-off-by: Mohammad Merajul Islam Molla <meraj.enigma(a)gmail.com>
---
src/calibrate/calibrate.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/calibrate/calibrate.cpp b/src/calibrate/calibrate.cpp
index a9a0a7c..98abfe9 100644
--- a/src/calibrate/calibrate.cpp
+++ b/src/calibrate/calibrate.cpp
@@ -244,7 +244,7 @@ static void *burn_disk(void *dummy)
printf("Error: %s\n", strerror(errno));
fdatasync(fd);
}
- close(fd);
+ unlink(filename);
return NULL;
}
--
1.9.1
Show replies by thread