diff options
author | smitsohu <smitsohu@gmail.com> | 2021-06-08 18:24:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-08 18:24:22 +0200 |
commit | 5e30eb49355f5620cc2f99100a0890cfed02ccd4 (patch) | |
tree | 0852f5402f9785dc1ebdd236eb31a9c40b02adf4 /src/firejail/fs_dev.c | |
parent | fixup 9678da00301562464464099b9d7cfd76424fbb23 (diff) | |
parent | add more EUID switching (diff) | |
download | firejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.tar.gz firejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.tar.zst firejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.zip |
Merge pull request #4349 from smitsohu/misc
Misc hardening + refactoring
Diffstat (limited to 'src/firejail/fs_dev.c')
-rw-r--r-- | src/firejail/fs_dev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/fs_dev.c b/src/firejail/fs_dev.c index 8c2870a4d..8cc3ecc62 100644 --- a/src/firejail/fs_dev.c +++ b/src/firejail/fs_dev.c | |||
@@ -187,8 +187,10 @@ static void mount_dev_shm(void) { | |||
187 | static void process_dev_shm(void) { | 187 | static void process_dev_shm(void) { |
188 | // Jack audio keeps an Unix socket under (/dev/shm/jack_default_1000_0 or /dev/shm/jack/...) | 188 | // Jack audio keeps an Unix socket under (/dev/shm/jack_default_1000_0 or /dev/shm/jack/...) |
189 | // looking for jack socket | 189 | // looking for jack socket |
190 | EUID_USER(); | ||
190 | glob_t globbuf; | 191 | glob_t globbuf; |
191 | int globerr = glob(RUN_DEV_DIR "/shm/jack*", GLOB_NOSORT, NULL, &globbuf); | 192 | int globerr = glob(RUN_DEV_DIR "/shm/jack*", GLOB_NOSORT, NULL, &globbuf); |
193 | EUID_ROOT(); | ||
192 | if (globerr && !arg_keep_dev_shm) { | 194 | if (globerr && !arg_keep_dev_shm) { |
193 | empty_dev_shm(); | 195 | empty_dev_shm(); |
194 | return; | 196 | return; |