mirror of
https://github.com/opnsense/src.git
synced 2026-04-24 23:57:30 -04:00
Use _map_v4v6_address().
Suggested by: hrs MFC after: 1 week
This commit is contained in:
parent
b848a37d4e
commit
844eacfe0f
1 changed files with 3 additions and 4 deletions
|
|
@ -797,10 +797,9 @@ match_addrselectpolicy(struct sockaddr *addr, struct policyhead *head)
|
|||
memset(&key, 0, sizeof(key));
|
||||
key.sin6_family = AF_INET6;
|
||||
key.sin6_len = sizeof(key);
|
||||
key.sin6_addr.s6_addr[10] = 0xff;
|
||||
key.sin6_addr.s6_addr[11] = 0xff;
|
||||
memcpy(&key.sin6_addr.s6_addr[12],
|
||||
&((struct sockaddr_in *)addr)->sin_addr, 4);
|
||||
_map_v4v6_address(
|
||||
(char *)&((struct sockaddr_in *)addr)->sin_addr,
|
||||
(char *)&key.sin6_addr);
|
||||
break;
|
||||
default:
|
||||
return(NULL);
|
||||
|
|
|
|||
Loading…
Reference in a new issue