From af5bd8feb3abaa220342f37cd932312fd5b59eda Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Sat, 26 Dec 2009 14:33:55 +0000 Subject: Modify the sources to make WARNS=6 work. --- libexec/talkd/process.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libexec/talkd/process.c') diff --git a/libexec/talkd/process.c b/libexec/talkd/process.c index c6ec34d471476..d796cd59659dc 100644 --- a/libexec/talkd/process.c +++ b/libexec/talkd/process.c @@ -155,8 +155,8 @@ do_announce(CTL_MSG *mp, CTL_RESPONSE *rp) rp->answer = result; return; } -#define satosin(sa) ((struct sockaddr_in *)(sa)) - hp = gethostbyaddr((char *)&satosin(&mp->ctl_addr)->sin_addr, +#define satosin(sa) ((struct sockaddr_in *)(void *)(sa)) + hp = gethostbyaddr(&satosin(&mp->ctl_addr)->sin_addr, sizeof (struct in_addr), AF_INET); if (hp == (struct hostent *)0) { rp->answer = MACHINE_UNKNOWN; -- cgit v1.3