From bf98536752ab1325c7f7b22ea256ad6728a5bd5f Mon Sep 17 00:00:00 2001 From: bms Date: Mon, 14 Jun 2004 22:43:05 +0000 Subject: Do not depend on the global 'sockt' being initialized to 0; instead, use the symbolic constant STDIN_FILENO, as this is a daemon invoked from inetd. Remove 'sockt' as it is not referenced. --- libexec/talkd/talkd.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libexec') diff --git a/libexec/talkd/talkd.c b/libexec/talkd/talkd.c index 66ae372..dffa24c 100644 --- a/libexec/talkd/talkd.c +++ b/libexec/talkd/talkd.c @@ -72,7 +72,6 @@ static const char rcsid[] = CTL_MSG request; CTL_RESPONSE response; -int sockt; int debug = 0; long lastmsgtime; @@ -122,8 +121,8 @@ main(int argc, char *argv[]) ctl_addr.sa_len = sizeof(ctl_addr); process_request(mp, &response); /* can block here, is this what I want? */ - cc = sendto(sockt, (char *)&response, sizeof (response), 0, - &ctl_addr, sizeof (ctl_addr)); + cc = sendto(STDIN_FILENO, (char *)&response, + sizeof (response), 0, &ctl_addr, sizeof (ctl_addr)); if (cc != sizeof (response)) syslog(LOG_WARNING, "sendto: %m"); } -- cgit v1.1