Do not use the _syscall5 macro -- use syscall(2) instead
[oweals/busybox.git] / util-linux / rdate.c
index a822f42ffcc9ab86e923e765a17572a40c650ac6..c9a7ffeabe2970ae7ce5ca664c6043fa0fd8b3b2 100644 (file)
@@ -47,7 +47,7 @@ static void socket_timeout(int sig)
 static time_t askremotedate(const char *host)
 {
        unsigned long int nett, localt;
-       struct sockaddr_in addr s_in;
+       struct sockaddr_in s_in;
        int fd;
 
        bb_lookup_host(&s_in, host, "time");
@@ -56,7 +56,7 @@ static time_t askremotedate(const char *host)
        alarm(10);
        signal(SIGALRM, socket_timeout);
 
-       fd = xconnect(s_in);
+       fd = xconnect(&s_in);
 
        if (safe_read(fd, (void *)&nett, 4) != 4)    /* read time from server */
                bb_error_msg_and_die("%s did not send the complete time", host);