]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r22533: Use lib functions where we have them
authorVolker Lendecke <vlendec@samba.org>
Fri, 27 Apr 2007 14:00:27 +0000 (14:00 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:43 +0000 (12:19 -0500)
source/smbd/server.c

index ee5d219b97cd00154994194aa12451c825d808ea..3422290a90f660672af3212909134e658d724ebd 100644 (file)
@@ -309,7 +309,7 @@ static BOOL open_sockets_smbd(enum smb_server_mode server_mode, const char *smb_
        int s;
        int maxfd = 0;
        int i;
-       struct timeval idle_timeout = {0, 0};
+       struct timeval idle_timeout = timeval_zero();
 
        if (server_mode == SERVER_MODE_INETD) {
                return open_sockets_inetd();
@@ -383,7 +383,8 @@ static BOOL open_sockets_smbd(enum smb_server_mode server_mode, const char *smb_
                       sizeof(listen_set));
 
                num = sys_select(maxfd+1,&lfds,NULL,NULL,
-                       idle_timeout.tv_sec ? &idle_timeout : NULL);
+                                timeval_is_zero(&idle_timeout) ?
+                                NULL : &idle_timeout);
                
                if (num == -1 && errno == EINTR) {
                        if (got_sig_term) {