aboutsummaryrefslogtreecommitdiff
path: root/libexec/talkd/process.c
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2009-12-26 14:33:55 +0000
committerEd Schouten <ed@FreeBSD.org>2009-12-26 14:33:55 +0000
commitaf5bd8feb3abaa220342f37cd932312fd5b59eda (patch)
tree6ea671d6ddcc011a7c3e2b9dbe78e8b3ab8c8637 /libexec/talkd/process.c
parentbf792d68c74c215a216d39a911325a6acac0aa79 (diff)
Notes
Diffstat (limited to 'libexec/talkd/process.c')
-rw-r--r--libexec/talkd/process.c4
1 files changed, 2 insertions, 2 deletions
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;