svn commit: samba r11669 - in branches/SAMBA_4_0/source/libcli/raw:
.
metze at samba.org
metze at samba.org
Fri Nov 11 07:38:25 GMT 2005
Author: metze
Date: 2005-11-11 07:38:25 +0000 (Fri, 11 Nov 2005)
New Revision: 11669
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11669
Log:
- make sure req is initialized
- call async callback on error
metze
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-11 07:23:45 UTC (rev 11668)
+++ branches/SAMBA_4_0/source/libcli/raw/clitransport.c 2005-11-11 07:38:25 UTC (rev 11669)
@@ -347,7 +347,7 @@
uint8_t *buffer, *hdr, *vwv;
int len;
uint16_t wct=0, mid = 0, op = 0;
- struct smbcli_request *req;
+ struct smbcli_request *req = NULL;
buffer = blob.data;
len = blob.length;
@@ -482,6 +482,9 @@
if (req) {
DLIST_REMOVE(transport->pending_recv, req);
req->state = SMBCLI_REQUEST_ERROR;
+ if (req->async.fn) {
+ req->async.fn(req);
+ }
} else {
talloc_free(buffer);
}
More information about the samba-cvs
mailing list