Merge pull request #1385 from lbonn/sec-no-hidden

Security config: skip hidden files
This commit is contained in:
Drew DeVault 2017-10-06 12:42:38 -04:00 committed by GitHub
commit 97daffea58

View file

@ -550,9 +550,12 @@ bool load_main_config(const char *file, bool is_active) {
strcpy(_path, base); strcpy(_path, base);
strcat(_path, ent->d_name); strcat(_path, ent->d_name);
lstat(_path, &s); lstat(_path, &s);
if (S_ISREG(s.st_mode)) { if (S_ISREG(s.st_mode) && ent->d_name[0] != '.') {
list_add(secconfigs, _path); list_add(secconfigs, _path);
} }
else {
free(_path);
}
ent = readdir(dir); ent = readdir(dir);
} }
closedir(dir); closedir(dir);