aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/profile.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2018-07-17 07:45:54 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2018-07-17 07:45:54 -0400
commit53cfdf2d8063c802d6f049d27ea62f6ca7c94622 (patch)
treee6af105c731f19e6a17423fe512cfebb664b51e9 /src/firejail/profile.c
parentnetwork testing (diff)
downloadfirejail-53cfdf2d8063c802d6f049d27ea62f6ca7c94622.tar.gz
firejail-53cfdf2d8063c802d6f049d27ea62f6ca7c94622.tar.zst
firejail-53cfdf2d8063c802d6f049d27ea62f6ca7c94622.zip
rework --netmask
Diffstat (limited to 'src/firejail/profile.c')
-rw-r--r--src/firejail/profile.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/firejail/profile.c b/src/firejail/profile.c
index fc575d4b5..425f8f5c9 100644
--- a/src/firejail/profile.c
+++ b/src/firejail/profile.c
@@ -358,7 +358,8 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
358 fprintf(stderr, "Error: maximum 4 network devices are allowed\n"); 358 fprintf(stderr, "Error: maximum 4 network devices are allowed\n");
359 exit(1); 359 exit(1);
360 } 360 }
361 net_configure_bridge(br, ptr + 4); 361 br->dev = ptr + 4;
362 br->configured = 1;
362 } 363 }
363 else 364 else
364 warning_feature_disabled("networking"); 365 warning_feature_disabled("networking");
@@ -423,10 +424,6 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
423 fprintf(stderr, "Error: invalid IP range\n"); 424 fprintf(stderr, "Error: invalid IP range\n");
424 exit(1); 425 exit(1);
425 } 426 }
426 if (in_netrange(br->iprange_start, br->ip, br->mask) || in_netrange(br->iprange_end, br->ip, br->mask)) {
427 fprintf(stderr, "Error: IP range addresses not in network range\n");
428 exit(1);
429 }
430 } 427 }
431 else 428 else
432 warning_feature_disabled("networking"); 429 warning_feature_disabled("networking");