diff options
-rw-r--r-- | src/firejail/main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 53300fe2d..b8ed29ece 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -2397,6 +2397,13 @@ int main(int argc, char **argv, char **envp) { | |||
2397 | fprintf(stderr, "Error: invalid MAC address\n"); | 2397 | fprintf(stderr, "Error: invalid MAC address\n"); |
2398 | exit(1); | 2398 | exit(1); |
2399 | } | 2399 | } |
2400 | |||
2401 | // check multicast address | ||
2402 | if (br->macsandbox[0] & 1) { | ||
2403 | fprintf(stderr, "Error: invalid MAC address (multicast)\n"); | ||
2404 | exit(1); | ||
2405 | } | ||
2406 | |||
2400 | } | 2407 | } |
2401 | else | 2408 | else |
2402 | exit_err_feature("networking"); | 2409 | exit_err_feature("networking"); |