diff options
Diffstat (limited to 'src/firejail/network_main.c')
-rw-r--r-- | src/firejail/network_main.c | 3 |
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; |