diff options
Diffstat (limited to 'src/firejail/profile.c')
-rw-r--r-- | src/firejail/profile.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/firejail/profile.c b/src/firejail/profile.c index 7303d30f8..40f3c3be7 100644 --- a/src/firejail/profile.c +++ b/src/firejail/profile.c | |||
@@ -147,6 +147,10 @@ static int check_nodbus(void) { | |||
147 | return arg_nodbus != 0; | 147 | return arg_nodbus != 0; |
148 | } | 148 | } |
149 | 149 | ||
150 | static int check_x11(void) { | ||
151 | return (arg_x11_block || getenv("FIREJAIL_X11")); | ||
152 | } | ||
153 | |||
150 | static int check_disable_u2f(void) { | 154 | static int check_disable_u2f(void) { |
151 | return checkcfg(CFG_BROWSER_DISABLE_U2F) != 0; | 155 | return checkcfg(CFG_BROWSER_DISABLE_U2F) != 0; |
152 | } | 156 | } |
@@ -158,6 +162,7 @@ static int check_allow_drm(void) { | |||
158 | Cond conditionals[] = { | 162 | Cond conditionals[] = { |
159 | {"HAS_APPIMAGE", check_appimage}, | 163 | {"HAS_APPIMAGE", check_appimage}, |
160 | {"HAS_NODBUS", check_nodbus}, | 164 | {"HAS_NODBUS", check_nodbus}, |
165 | {"HAS_X11", check_x11}, | ||
161 | {"BROWSER_DISABLE_U2F", check_disable_u2f}, | 166 | {"BROWSER_DISABLE_U2F", check_disable_u2f}, |
162 | {"BROWSER_ALLOW_DRM", check_allow_drm}, | 167 | {"BROWSER_ALLOW_DRM", check_allow_drm}, |
163 | { NULL, NULL } | 168 | { NULL, NULL } |