commit | db986e8a33ddd84be9045494d8d94ffd775be0fb | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Wed Nov 26 12:50:38 2003 +0000 |
committer | Harald Welte <laforge@gnumonks.org> | Wed Nov 26 12:50:38 2003 +0000 |
tree | beb0e3d512a37ba3a45044fe52f4371315e27128 | |
parent | f997120aaa36b28b6949813ed2cb2fa87fd65bd0 [diff] |
add mac check
diff --git a/extensions/libipt_CLUSTERIP.c b/extensions/libipt_CLUSTERIP.c index 6741fd7..55e86c5 100644 --- a/extensions/libipt_CLUSTERIP.c +++ b/extensions/libipt_CLUSTERIP.c
@@ -118,6 +118,8 @@ if (*flags & PARAM_MAC) exit_error(PARAMETER_PROBLEM, "Can only specify MAC once\n"); parse_mac(optarg, cipinfo->clustermac); + if (!(cipinfo->clustermac[0] & 0x01)) + exit_error(PARAMETER_PROBLEM, "MAC has to be a multicast ethernet address\n"); *flags |= PARAM_MAC; break; case '4':