Stephane Billiart writes:

bb_lookup_port now takes 3 parameters but rdate has not been modified
accordingly and fails to compile in the current CVS version.
The modification below fixes the problem.

Now, RFC868 allows both UDP and TCP implementations of the time protocol
so this may not work if someone defines a udp time service other than 37
but who would do that?
This commit is contained in:
Eric Andersen 2004-01-18 18:18:33 +00:00
parent 53766c4063
commit 15eb39c25a

View File

@ -51,7 +51,7 @@ static time_t askremotedate(const char *host)
int fd; int fd;
bb_lookup_host(&s_in, host); bb_lookup_host(&s_in, host);
s_in.sin_port = bb_lookup_port("time", 37); s_in.sin_port = bb_lookup_port("time", "tcp", 37);
/* Add a timeout for dead or non accessable servers */ /* Add a timeout for dead or non accessable servers */
alarm(10); alarm(10);