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

tridge at samba.org tridge at samba.org
Wed Nov 9 14:00:32 GMT 2005


Author: tridge
Date: 2005-11-09 14:00:31 +0000 (Wed, 09 Nov 2005)
New Revision: 11609

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

Log:

fixed handling of one way requests with new send code


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-09 13:49:38 UTC (rev 11608)
+++ branches/SAMBA_4_0/source/libcli/raw/clitransport.c	2005-11-09 14:00:31 UTC (rev 11609)
@@ -571,11 +571,12 @@
 	if (req->one_way_request) {
 		req->state = SMBCLI_REQUEST_DONE;
 		smbcli_request_destroy(req);
-	} else {
-		req->state = SMBCLI_REQUEST_RECV;
-		DLIST_ADD(req->transport->pending_recv, req);
+		return;
 	}
 
+	req->state = SMBCLI_REQUEST_RECV;
+	DLIST_ADD(req->transport->pending_recv, req);
+
 	/* add a timeout */
 	if (req->transport->options.request_timeout) {
 		event_add_timed(req->transport->socket->event.ctx, req, 



More information about the samba-cvs mailing list