svn commit: samba r10836 - in
branches/SAMBA_4_0/source/libcli/wrepl: .
metze at samba.org
metze at samba.org
Sat Oct 8 16:35:34 GMT 2005
Author: metze
Date: 2005-10-08 16:35:33 +0000 (Sat, 08 Oct 2005)
New Revision: 10836
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10836
Log:
giving NT_STATUS_NO_MEMORY, when the connection fails wasn't a good idea...
metze
Modified:
branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c 2005-10-08 16:30:35 UTC (rev 10835)
+++ branches/SAMBA_4_0/source/libcli/wrepl/winsrepl.c 2005-10-08 16:35:33 UTC (rev 10836)
@@ -433,6 +433,7 @@
return req->status;
}
+static void wrepl_request_trigger(struct wrepl_request *req);
/*
connect a wrepl_socket to a WINS server
@@ -459,7 +460,13 @@
status = socket_connect(wrepl_socket->sock, our_ip, 0, peer_ip,
WINS_REPLICATION_PORT, 0);
- if (!NT_STATUS_EQUAL(status, NT_STATUS_MORE_PROCESSING_REQUIRED)) goto failed;
+ if (!NT_STATUS_EQUAL(status, NT_STATUS_MORE_PROCESSING_REQUIRED)) {
+ req->wrepl_socket = wrepl_socket;
+ req->state = WREPL_REQUEST_ERROR;
+ req->status = status;
+ wrepl_request_trigger(req);
+ return req;
+ }
return req;
More information about the samba-cvs
mailing list