added more debug for #4809 (#4897)
Costa Tsaousis committed
Dec 2, 2018 at 22:55 UTC
cb79ebc6a911f96485ca0d3ea6c146d420c00b5a
1 file changed
+10
-4
libnetdata/libnetdata.c
+10
-4
@@ -1380,8 +1380,7 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
1380
continue;
1381
}
1382
}
1383
-
1384
- if(de->d_type == DT_REG || de->d_type == DT_LNK) {
1383
+ else if(de->d_type == DT_REG || de->d_type == DT_LNK) {
1384
size_t len = strlen(de->d_name);
1385
if(path_is_file(udir, de->d_name) &&
1386
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
1392
else
1393
debug(D_HEALTH, "CONFIG ignoring user-config file '%s/%s'", udir, de->d_name);
1394
}
1395
+ else {
1396
+ debug(D_HEALTH, "CONFIG ignoring user-config file '%s/%s' with invalid type %d", udir, de->d_name, (int)de->d_type);
1397
+ }
1398
}
1399
1400
closedir(dir);
@@ -1426,8 +1428,7 @@ void recursive_config_double_dir_load(const char *user_path, const char *stock_p
1428
continue;
1429
}
1430
}
1429
-
1430
- if(de->d_type == DT_REG || de->d_type == DT_LNK) {
1431
+ else if(de->d_type == DT_REG || de->d_type == DT_LNK) {
1432
size_t len = strlen(de->d_name);
1433
if(path_is_file(sdir, de->d_name) && !path_is_file(udir, de->d_name) &&
1434
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
1440
else
1441
debug(D_HEALTH, "CONFIG ignoring stock config file '%s/%s'", sdir, de->d_name);
1442
}
1443
+ else {
1444
+ debug(D_HEALTH, "CONFIG ignoring stock-config file '%s/%s' with invalid type %d", udir, de->d_name, (int)de->d_type);
1445
+ }
1446
}
1447
1448
closedir(dir);
1449
}
1450
1451
+ debug(D_HEALTH, "CONFIG done traversing user-config directory '%s', stock config directory '%s'", udir, sdir);
1452
+
1453
freez(udir);
1454
freez(sdir);
1455
}