diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2017-10-06 12:42:38 -0400 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2017-10-06 12:42:38 -0400 |
| commit | 1e91edb214e1c68a911f32b2cf0fda14a9c9b5cb (patch) | |
| tree | 46fdacc606985064c4176e63c688e62621852588 | |
| parent | 4d4af10df07d9a10cba8ef024e01bb376f973a69 (diff) | |
| parent | f651bdd0489bff9d12ce5175d92fbb64f5d2be86 (diff) | |
Merge pull request #1385 from lbonn/sec-no-hidden
Security config: skip hidden files
| -rw-r--r-- | sway/config.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sway/config.c b/sway/config.c index 4cb080ab..5b2b6569 100644 --- a/sway/config.c +++ b/sway/config.c @@ -550,9 +550,12 @@ bool load_main_config(const char *file, bool is_active) { strcpy(_path, base); strcat(_path, ent->d_name); lstat(_path, &s); - if (S_ISREG(s.st_mode)) { + if (S_ISREG(s.st_mode) && ent->d_name[0] != '.') { list_add(secconfigs, _path); } + else { + free(_path); + } ent = readdir(dir); } closedir(dir); |
