Change interface to bb_lookup_host, dont try and set port inside this
function as there is no gracefull way of handling failures. Rename bb_getport to bb_lookup_port, allow a default port to be specified so it always returns a correct value. Modify ftpgetput/rdate/wget to use the new interface. wget/rdate now use etc/services with a falback default value.
This commit is contained in:
@ -50,7 +50,8 @@ static time_t askremotedate(const char *host)
|
||||
struct sockaddr_in s_in;
|
||||
int fd;
|
||||
|
||||
bb_lookup_host(&s_in, host, "time");
|
||||
bb_lookup_host(&s_in, host);
|
||||
s_in.sin_port = bb_lookup_port("time", 37);
|
||||
|
||||
/* Add a timeout for dead or non accessable servers */
|
||||
alarm(10);
|
||||
|
Reference in New Issue
Block a user