aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/network_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/network_main.c')
-rw-r--r--src/firejail/network_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/firejail/network_main.c b/src/firejail/network_main.c
index 3fb79b9f4..a8ebb3480 100644
--- a/src/firejail/network_main.c
+++ b/src/firejail/network_main.c
@@ -212,7 +212,10 @@ void net_check_cfg(void) {
212 // first network is a mac device 212 // first network is a mac device
213 else { 213 else {
214 // get the host default gw 214 // get the host default gw
215 EUID_ROOT(); // rise permissions for grsecurity
216 // Error fopen:network_get_defaultgw(479): Permission denied
215 uint32_t gw = network_get_defaultgw(); 217 uint32_t gw = network_get_defaultgw();
218 EUID_USER();
216 // check the gateway is network range 219 // check the gateway is network range
217 if (in_netrange(gw, cfg.bridge0.ip, cfg.bridge0.mask)) 220 if (in_netrange(gw, cfg.bridge0.ip, cfg.bridge0.mask))
218 gw = 0; 221 gw = 0;