Update of /cvsroot/naviserver/naviserver/nsd
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2162/nsd
Modified Files:
binder.c
Log Message:
added missing listen call to Ns_SockListenUnix function
Index: binder.c
===================================================================
RCS file: /cvsroot/naviserver/naviserver/nsd/binder.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** binder.c 10 Jun 2005 17:58:38 -0000 1.8
--- binder.c 15 Jun 2005 04:14:04 -0000 1.9
***************
*** 227,231 ****
sock = Ns_SockBindUnix(path);
}
!
return (SOCKET)sock;
}
--- 227,238 ----
sock = Ns_SockBindUnix(path);
}
! if (sock >= 0 && listen(sock, nsconf.backlog) == -1) {
! /* Can't listen; close the opened socket */
! int err = errno;
! close(sock);
! errno = err;
! sock = -1;
! Ns_SetSockErrno(err);
! }
return (SOCKET)sock;
}
|