fix heap-overflow when extracting IPv6 address

This commit is contained in:
Andre Puschmann 2018-11-15 10:39:46 +01:00
parent b71dab87f1
commit 0bd33bbae1
1 changed files with 1 additions and 1 deletions

View File

@ -548,7 +548,7 @@ bool gw::find_ipv6_addr(struct in6_addr *in6_out)
in6p = (struct in6_addr *)RTA_DATA(rtatp);
if (if_index == rtmp->ifa_index) {
for (int i = 0; i < 16; i++) {
in6_out->s6_addr16[i] = in6p->s6_addr16[i];
in6_out->s6_addr[i] = in6p->s6_addr[i];
}
goto out;
}