From 2750ce2e0a9177e024823332853c76dbd0937c98 Mon Sep 17 00:00:00 2001 From: Kevin Darbyshire-Bryant Date: Mon, 17 Dec 2018 18:26:11 +0000 Subject: proto: fix logic inversion in previous commit Rogue ! effectively disabled the ipv6 multicast check. Fix cd089c52 Why is it always the simple changes that catch you out? Signed-off-by: Kevin Darbyshire-Bryant --- proto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proto.c b/proto.c index 2819e30..cbc92b1 100644 --- a/proto.c +++ b/proto.c @@ -131,7 +131,7 @@ parse_addr(struct interface *iface, const char *str, bool v6, int mask, if (!parse_ip_and_netmask(af, str, &addr->addr, &addr->mask)) goto error; - if (!v6 && IN6_IS_ADDR_MULTICAST(&addr->addr.in6)) + if (v6 && IN6_IS_ADDR_MULTICAST(&addr->addr.in6)) goto error; if (broadcast) -- cgit v1.2.1