kernel/net/ipv6/rpl.c
.. .. @@ -32,7 +32,8 @@ 32 32 size_t ipv6_rpl_srh_size(unsigned char n, unsigned char cmpri, 33 33 unsigned char cmpre) 34 34 { 35 - return (n * IPV6_PFXTAIL_LEN(cmpri)) + IPV6_PFXTAIL_LEN(cmpre);35 + return sizeof(struct ipv6_rpl_sr_hdr) + (n * IPV6_PFXTAIL_LEN(cmpri)) +36 + IPV6_PFXTAIL_LEN(cmpre);36 37 } 37 38 38 39 void ipv6_rpl_srh_decompress(struct ipv6_rpl_sr_hdr *outhdr,