svn commit: samba r25922 - in branches/SAMBA_4_0/source/smbd: .
abartlet at samba.org
abartlet at samba.org
Sat Nov 10 05:48:38 GMT 2007
Author: abartlet
Date: 2007-11-10 05:48:38 +0000 (Sat, 10 Nov 2007)
New Revision: 25922
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25922
Log:
Make it easier to bind to a unix domain socket, without messing with
ports...
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/smbd/service_stream.c
Changeset:
Modified: branches/SAMBA_4_0/source/smbd/service_stream.c
===================================================================
--- branches/SAMBA_4_0/source/smbd/service_stream.c 2007-11-10 05:31:26 UTC (rev 25921)
+++ branches/SAMBA_4_0/source/smbd/service_stream.c 2007-11-10 05:48:38 UTC (rev 25922)
@@ -266,7 +266,15 @@
/* TODO: set socket ACL's here when they're implemented */
- if (*port == 0) {
+ if (!port) {
+ socket_address = socket_address_from_strings(stream_socket,
+ stream_socket->sock->backend_name,
+ sock_addr, 0);
+ NT_STATUS_HAVE_NO_MEMORY(socket_address);
+ status = socket_listen(stream_socket->sock, socket_address, SERVER_LISTEN_BACKLOG, 0);
+ talloc_free(socket_address);
+
+ } else if (*port == 0) {
for (i=SERVER_TCP_LOW_PORT;i<= SERVER_TCP_HIGH_PORT;i++) {
socket_address = socket_address_from_strings(stream_socket,
stream_socket->sock->backend_name,
More information about the samba-cvs
mailing list