aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/pulseaudio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/pulseaudio.c')
-rw-r--r--src/firejail/pulseaudio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/firejail/pulseaudio.c b/src/firejail/pulseaudio.c
index 246ba8fd8..2f8cd5f7d 100644
--- a/src/firejail/pulseaudio.c
+++ b/src/firejail/pulseaudio.c
@@ -195,7 +195,8 @@ void pulseaudio_init(void) {
195 if (asprintf(&homeusercfg, "%s/.config/pulse", cfg.homedir) == -1) 195 if (asprintf(&homeusercfg, "%s/.config/pulse", cfg.homedir) == -1)
196 errExit("asprintf"); 196 errExit("asprintf");
197 if (stat(homeusercfg, &s) == 0) { 197 if (stat(homeusercfg, &s) == 0) {
198 if (mount(RUN_PULSE_DIR, homeusercfg, "none", MS_BIND, NULL) < 0) 198 if (mount(RUN_PULSE_DIR, homeusercfg, "none", MS_BIND, NULL) < 0 ||
199 mount(NULL, homeusercfg, NULL, MS_NOEXEC|MS_NODEV|MS_NOSUID|MS_BIND|MS_REMOUNT, NULL) < 0)
199 errExit("mount pulseaudio"); 200 errExit("mount pulseaudio");
200 fs_logger2("tmpfs", homeusercfg); 201 fs_logger2("tmpfs", homeusercfg);
201 } 202 }