mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
make the socket send code a little clearer
(This used to be commit 48028fbb85
)
This commit is contained in:
parent
25de3041e6
commit
940ce958a6
@ -269,13 +269,17 @@ static void cli_req_grow_data(struct cli_request *req, unsigned new_size)
|
||||
*/
|
||||
BOOL cli_request_send(struct cli_request *req)
|
||||
{
|
||||
uint_t ret;
|
||||
|
||||
if (IVAL(req->out.buffer, 0) == 0) {
|
||||
_smb_setlen(req->out.buffer, req->out.size - NBT_HDR_SIZE);
|
||||
}
|
||||
|
||||
cli_request_calculate_sign_mac(req);
|
||||
|
||||
if (req->out.size != cli_sock_write(req->transport->socket, req->out.buffer, req->out.size)) {
|
||||
ret = cli_sock_write(req->transport->socket, req->out.buffer, req->out.size);
|
||||
|
||||
if (req->out.size != ret) {
|
||||
req->transport->error.etype = ETYPE_SOCKET;
|
||||
req->transport->error.e.socket_error = SOCKET_WRITE_ERROR;
|
||||
DEBUG(0,("Error writing %d bytes to server - %s\n",
|
||||
|
Loading…
Reference in New Issue
Block a user