1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00

tsocket: Use iov_buflen

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke 2024-07-12 17:52:32 +02:00 committed by Jeremy Allison
parent 33d517fe13
commit af442249a0

View File

@ -26,6 +26,7 @@
#include "smbXcli_base.h"
#include "tstream_smbXcli_np.h"
#include "libcli/security/security.h"
#include "lib/util/iov_buf.h"
static const struct tstream_context_ops tstream_smbXcli_np_ops;
@ -537,11 +538,13 @@ static void tstream_smbXcli_np_writev_write_next(struct tevent_req *req)
tstream_context_data(state->stream,
struct tstream_smbXcli_np);
struct tevent_req *subreq;
size_t i;
size_t left = 0;
ssize_t left;
for (i=0; i < state->count; i++) {
left += state->vector[i].iov_len;
left = iov_buflen(state->vector, state->count);
if (left < 0) {
tevent_req_error(req, EMSGSIZE);
return;
}
if (left == 0) {