aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/dbus.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2018-03-30 09:24:25 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2018-03-30 09:24:25 -0400
commit9686c5413fc5acccafed76775bb86c9d4c1d354d (patch)
tree1509cf357e8baaa84bd997b6ca93798b4810d82f /src/firejail/dbus.c
parentspectre clang support (diff)
downloadfirejail-9686c5413fc5acccafed76775bb86c9d4c1d354d.tar.gz
firejail-9686c5413fc5acccafed76775bb86c9d4c1d354d.tar.zst
firejail-9686c5413fc5acccafed76775bb86c9d4c1d354d.zip
enable/disable dbus handling in /etc/firejail/firejail.config
Diffstat (limited to 'src/firejail/dbus.c')
-rw-r--r--src/firejail/dbus.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/firejail/dbus.c b/src/firejail/dbus.c
index eee3e2a35..6c122c6d0 100644
--- a/src/firejail/dbus.c
+++ b/src/firejail/dbus.c
@@ -20,6 +20,11 @@
20#include "firejail.h" 20#include "firejail.h"
21 21
22void dbus_session_disable(void) { 22void dbus_session_disable(void) {
23 if (!checkcfg(CFG_DBUS)) {
24 fwarning("D-Bus handling is disabled in Firejail configuration file\n");
25 return;
26 }
27
23 char *path; 28 char *path;
24 if (asprintf(&path, "/run/user/%d/bus", getuid()) == -1) 29 if (asprintf(&path, "/run/user/%d/bus", getuid()) == -1)
25 errExit("asprintf"); 30 errExit("asprintf");