diff options
author | bms <bms@FreeBSD.org> | 2004-06-14 22:43:05 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2004-06-14 22:43:05 +0000 |
commit | bf98536752ab1325c7f7b22ea256ad6728a5bd5f (patch) | |
tree | fb69e36677ab032856e3c466cba15d6efd978c9d /libexec/talkd/talkd.c | |
parent | be62d611636d6821a5b062dfacf428c80b99846a (diff) | |
download | FreeBSD-src-bf98536752ab1325c7f7b22ea256ad6728a5bd5f.zip FreeBSD-src-bf98536752ab1325c7f7b22ea256ad6728a5bd5f.tar.gz |
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.
Diffstat (limited to 'libexec/talkd/talkd.c')
-rw-r--r-- | libexec/talkd/talkd.c | 5 |
1 files changed, 2 insertions, 3 deletions
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"); } |