diff options
author | 2018-07-17 07:45:54 -0400 | |
---|---|---|
committer | 2018-07-17 07:45:54 -0400 | |
commit | 53cfdf2d8063c802d6f049d27ea62f6ca7c94622 (patch) | |
tree | e6af105c731f19e6a17423fe512cfebb664b51e9 /src/firejail/profile.c | |
parent | network testing (diff) | |
download | firejail-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.c | 7 |
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"); |