ip6: Fix improper MCAST adj test in IPv6 router solicitation 68/23768/2
authorJon Loeliger <jdl@netgate.com>
Tue, 3 Dec 2019 16:51:23 +0000 (10:51 -0600)
committerOle Trøan <otroan@employees.org>
Wed, 4 Dec 2019 07:40:39 +0000 (07:40 +0000)
Type: fix
Fixes: cb9cadad578297ffd78fa8a33670bdf1ab669e7e

Change-Id: Id6de9780da41db5d762fe042f533cfaf21ed7b73
Reported-by: Rajith PR <rajith@rtbrick.com>
Signed-off-by: Jon Loeliger <jdl@netgate.com>
src/vnet/ip/ip6_neighbor.c

index 363be4e..5b8085d 100644 (file)
@@ -1865,7 +1865,7 @@ icmp6_router_solicitation (vlib_main_t * vm,
                      else
                        {
                          adj_index0 = radv_info->mcast_adj_index;
-                         if (adj_index0 == 0)
+                         if (adj_index0 == ADJ_INDEX_INVALID)
                            error0 = ICMP6_ERROR_DST_LOOKUP_MISS;
                          else
                            {