mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-16 10:03:50 +01:00
Merge pull request #9854 from bergzand/pr/rpl/pass_opt_len
gnrc_rpl: Pass options length to msg validator
This commit is contained in:
commit
3d9aad2027
@ -602,8 +602,9 @@ void gnrc_rpl_recv_DIS(gnrc_rpl_dis_t *dis, kernel_pid_t iface, ipv6_addr_t *src
|
||||
if (gnrc_rpl_instances[i].state != 0) {
|
||||
|
||||
uint32_t included_opts = 0;
|
||||
size_t opt_len = len - sizeof(gnrc_rpl_dis_t) - sizeof(icmpv6_hdr_t);
|
||||
if(!_parse_options(GNRC_RPL_ICMPV6_CODE_DIS, &gnrc_rpl_instances[i],
|
||||
(gnrc_rpl_opt_t *)(dis + 1), len, src, &included_opts)) {
|
||||
(gnrc_rpl_opt_t *)(dis + 1), opt_len, src, &included_opts)) {
|
||||
DEBUG("RPL: DIS option parsing error - skip processing the DIS\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user