summaryrefslogtreecommitdiffstats
path: root/libnetdata/libnetdata.c
diff options
context:
space:
mode:
authorCosta Tsaousis <costa@tsaousis.gr>2018-12-02 22:55:24 +0200
committerGitHub <noreply@github.com>2018-12-02 22:55:24 +0200
commitcb79ebc6a911f96485ca0d3ea6c146d420c00b5a (patch)
tree6d0df0f35b3091a53c7361d0df8773a3ac12d26c /libnetdata/libnetdata.c
parentb317b2cac0f13b590687ff06fc29d5995d086add (diff)
added more debug for #4809 (#4897)
Diffstat (limited to 'libnetdata/libnetdata.c')
-rw-r--r--libnetdata/libnetdata.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/libnetdata/libnetdata.c b/libnetdata/libnetdata.c
index 727b8a82d7..0d708693c3 100644
--- a/libnetdata/libnetdata.c
+++ b/libnetdata/libnetdata.c
@@ -1380,8 +1380,7 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
continue;
}
}
-
- if(de->d_type == DT_REG || de->d_type == DT_LNK) {
+ else if(de->d_type == DT_REG || de->d_type == DT_LNK) {
size_t len = strlen(de->d_name);
if(path_is_file(udir, de->d_name) &&
len > 5 && !strcmp(&de->d_name[len - 5], ".conf")) {
@@ -1393,6 +1392,9 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
else
debug(D_HEALTH, "CONFIG ignoring user-config file '%s/%s'", udir, de->d_name);
}
+ else {
+ debug(D_HEALTH, "CONFIG ignoring user-config file '%s/%s' with invalid type %d", udir, de->d_name, (int)de->d_type);
+ }
}
closedir(dir);
@@ -1426,8 +1428,7 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
continue;
}
}
-
- if(de->d_type == DT_REG || de->d_type == DT_LNK) {
+ else if(de->d_type == DT_REG || de->d_type == DT_LNK) {
size_t len = strlen(de->d_name);
if(path_is_file(sdir, de->d_name) && !path_is_file(udir, de->d_name) &&
len > 5 && !strcmp(&de->d_name[len - 5], ".conf")) {
@@ -1439,11 +1440,16 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
else
debug(D_HEALTH, "CONFIG ignoring stock config file '%s/%s'", sdir, de->d_name);
}
+ else {
+ debug(D_HEALTH, "CONFIG ignoring stock-config file '%s/%s' with invalid type %d", udir, de->d_name, (int)de->d_type);
+ }
}
closedir(dir);
}
+ debug(D_HEALTH, "CONFIG done traversing user-config directory '%s', stock config directory '%s'", udir, sdir);
+
freez(udir);
freez(sdir);
}