Skip to content

Commit 1ea6591

Browse files
committed
Revert "ESP32: Drop Invalid RA packets (project-chip#33060) (project-chip#33104)"
This reverts commit 4431f18. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
1 parent b059c10 commit 1ea6591

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

src/platform/ESP32/route_hook/ESP32RouteHook.c

-5
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,6 @@ static void ra_recv_handler(struct netif * netif, const uint8_t * icmp_payload,
6565
{
6666
uint8_t opt_type = icmp_payload[0];
6767
uint8_t opt_len = (uint8_t) (icmp_payload[1] << 3);
68-
if (opt_len == 0 || opt_len > payload_len)
69-
{
70-
ESP_LOGE(TAG, "Invalid ND6 option length");
71-
break;
72-
}
7368

7469
if (opt_type == ND6_OPTION_TYPE_ROUTE_INFO && opt_len >= sizeof(route_option_t) - sizeof(ip6_addr_p_t) &&
7570
!is_self_address(netif, src_addr) && payload_len >= opt_len)

0 commit comments

Comments
 (0)