Fix error: 'memset' forming offset [16, 27] is out of the bounds [0, 16] of object 'inaddr' with type 'union <anonymous>'
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
3afd1234e0
commit
d4290b3e93
@ -327,7 +327,7 @@ int cmd_addroute(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
|
|||||||
* /128 -> ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
* /128 -> ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||||||
*/
|
*/
|
||||||
|
|
||||||
memset(&inaddr.ipv6, 0, sizeof(struct sockaddr_in6));
|
memset(&inaddr.ipv6, 0, sizeof(inaddr.ipv6));
|
||||||
for (i = 0; i < 8 && shift >= 16; i++, shift -= 16)
|
for (i = 0; i < 8 && shift >= 16; i++, shift -= 16)
|
||||||
{
|
{
|
||||||
inaddr.ipv6.s6_addr16[i] = 0xffff;
|
inaddr.ipv6.s6_addr16[i] = 0xffff;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user