Avoid huge sockaddr_storage
authorkn <kn@openbsd.org>
Mon, 15 Nov 2021 17:33:51 +0000 (17:33 +0000)
committerkn <kn@openbsd.org>
Mon, 15 Nov 2021 17:33:51 +0000 (17:33 +0000)
commit8f8bef60f4438e9c504a13d8d9c17bf1da21bbd5
treeeea8ddeaed298607567d94601dc9669c1533cde0
parent215f41900c1e2aba2851cec2e69220a2194c2a6d
Avoid huge sockaddr_storage

sockaddr_{in,in6} are enough and a simple sockaddr pointer is enough to
abstract them  (sockaddr_storage is what worked for me, there is no other
reason to use it).

While here, be portable and pass a non-zero length to getnameinfo(3);
while OpenBSD's implementation ignores it in the NI_NUMERICHOST case,
at least the old KAME stack didn't.

No functional change.

Prodded by florian
OK florian
sbin/resolvd/resolvd.c