diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2023-06-29 16:11:03 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2023-06-29 16:11:03 +0000 |
commit | b0a2cdbb77af38008d6bcb38992d606d728a0255 (patch) | |
tree | fac4a98d9729d7b59f74140ed6e4346b623b6666 /usr.sbin/nsd/tsig.h | |
parent | 420abd656c1aec71cdc419c3ad756d43fafebd40 (diff) |
Rewrite pfe_route() to actually work on 64bit archs since IPv6 had to be
special. One can not define a struct for the route message since there is
different padding between 32 and 64 bit systems for struct sockaddr_in6.
Instead do what all other daemons do and use struct sockaddr_storage,
iovec and writev.
Problem reported by Joerg Streckfuss (streckfuss at dfn-cert.de)
OK tb@
Diffstat (limited to 'usr.sbin/nsd/tsig.h')
0 files changed, 0 insertions, 0 deletions