diff options
Diffstat (limited to 'src/helpers/dhcpv6.c')
-rw-r--r-- | src/helpers/dhcpv6.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/helpers/dhcpv6.c b/src/helpers/dhcpv6.c index 73632ec..f87b6ce 100644 --- a/src/helpers/dhcpv6.c +++ b/src/helpers/dhcpv6.c @@ -72,7 +72,7 @@ dhcpv6_helper_cb(struct pkt_buff *pkt, uint32_t protoff, return NF_ACCEPT; dhcpv6_msg_type = pktb_network_header(pkt) + protoff + sizeof(struct udphdr); - if (*dhcpv6_msg_type > ARRAY_SIZE(dhcpv6_timeouts)) { + if (*dhcpv6_msg_type >= ARRAY_SIZE(dhcpv6_timeouts)) { printf("Dropping DHCPv6 message with bad type %u\n", *dhcpv6_msg_type); return NF_DROP; |