iked: introduce and use print_addr()
authortb <tb@openbsd.org>
Tue, 13 Jun 2023 12:34:12 +0000 (12:34 +0000)
committertb <tb@openbsd.org>
Tue, 13 Jun 2023 12:34:12 +0000 (12:34 +0000)
commit14e2a040958ba4aae34e88f7b0f2412cd00e3274
treea4bee53d1f01132c3da2e955fc958f94cd893e21
parenta7d38a06262360f88ddbae26dea526e795546a2d
iked: introduce and use print_addr()

The vast majority of print_host() callers cast the first argument
(usually a sockaddr_storage *) to (struct sockaddr *) and pass both
a NULL buffer and 0 length. Cast and useless arguments lead to
awkward line wrapping in many places. Clean this up by introducing a
helper. Make this helper take a void pointer, so all casts go away.

ok claudio kn tobhe
sbin/iked/iked.h
sbin/iked/ikev2.c
sbin/iked/ikev2_msg.c
sbin/iked/pfkey.c
sbin/iked/policy.c
sbin/iked/print.c
sbin/iked/util.c
sbin/iked/vroute.c