mirror of
https://github.com/samba-team/samba.git
synced 2025-01-27 14:04:05 +03:00
r10836: giving NT_STATUS_NO_MEMORY, when the connection fails wasn't a good idea...
metze (This used to be commit e7ee73a747a025a66ac6563172e51f160bc28e0a)
This commit is contained in:
parent
e0c11738ae
commit
846f4b304c
@ -433,6 +433,7 @@ static NTSTATUS wrepl_request_wait(struct wrepl_request *req)
|
||||
return req->status;
|
||||
}
|
||||
|
||||
static void wrepl_request_trigger(struct wrepl_request *req);
|
||||
|
||||
/*
|
||||
connect a wrepl_socket to a WINS server
|
||||
@ -459,7 +460,13 @@ struct wrepl_request *wrepl_connect_send(struct wrepl_socket *wrepl_socket,
|
||||
|
||||
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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user