close /proc/uptime when it is not chosen
Costa Tsaousis (ktsaou) committed
Feb 19, 2018 at 01:29 UTC
af95fe8794f17412270e3573e4f0c920905f07c8
1 file changed
+3
-2
src/proc_uptime.c
+3
-2
@@ -1,8 +1,8 @@
1
#include "common.h"
2
3
-static collected_number read_proc_uptime(void) {
4
- static procfile *ff = NULL;
3
+static procfile *ff = NULL;
4
5
+static collected_number read_proc_uptime(void) {
6
if(unlikely(!ff)) {
7
char filename[FILENAME_MAX + 1];
8
snprintfz(filename, FILENAME_MAX, "%s%s", netdata_configured_host_prefix, "/proc/uptime");
@@ -41,6 +41,7 @@ int do_proc_uptime(int update_every, usec_t dt) {
41
if(delta < 0) delta = -delta;
42
43
if(delta <= 1000) {
44
+ procfile_close(ff);
45
info("Using now_boottime_usec() for uptime (dt is %lld ms)", delta);
46
use_boottime = 1;
47
}