svn commit: samba r11714 - in branches/SAMBA_4_0/source/libcli/raw: .

tridge at samba.org tridge at samba.org
Mon Nov 14 03:48:56 GMT 2005


Author: tridge
Date: 2005-11-14 03:48:55 +0000 (Mon, 14 Nov 2005)
New Revision: 11714

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11714

Log:

put in a workaround for a winbind problem volker asked me about. The
problem is that winbind currently relies on being able to receive on a
smb connection from within the same connections receive routine. This
means it relies on a non-serialised connection, so disable the
serialisation until winbind is fixed. 

The correct fix will be to get rid of full_request() in dcerpc.c so
that bind requests can be fully async.

Modified:
   branches/SAMBA_4_0/source/libcli/raw/clitransport.c


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/raw/clitransport.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/raw/clitransport.c	2005-11-14 03:45:57 UTC (rev 11713)
+++ branches/SAMBA_4_0/source/libcli/raw/clitransport.c	2005-11-14 03:48:55 UTC (rev 11714)
@@ -122,8 +122,11 @@
 						    transport);
 
 	packet_set_fde(transport->packet, transport->socket->event.fde);
+#if 0
+	/* winbind relies on non-serialised connections for dcerpc bind. Once that is
+	   fixed we can go back to serialised connections */
 	packet_set_serialise(transport->packet);
-
+#endif
 	talloc_set_destructor(transport, transport_destructor);
 
 	return transport;



More information about the samba-cvs mailing list