summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin <k2k@narod.ru>2021-11-26 14:08:22 +0300
committerEvgeny Grin <k2k@narod.ru>2021-11-26 19:00:31 +0300
commit1a44ebda71ddd135ba035f4f870a1976d04216a0 (patch)
tree69e7315285be8062f3be934a15647f7c3c329781
parentb25f28d0d77a63e1757a2afb02ccbddb4d21f44d (diff)
downloadgnutls-1a44ebda71ddd135ba035f4f870a1976d04216a0.tar.gz
sockets: fixed compiler warning on Windows x32
Signed-off-by: Evgeny Grin <k2k@narod.ru>
-rw-r--r--lib/system/sockets.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/system/sockets.c b/lib/system/sockets.c
index 57c14f63b8..e1d6fd1842 100644
--- a/lib/system/sockets.c
+++ b/lib/system/sockets.c
@@ -105,12 +105,14 @@ system_writev(gnutls_transport_ptr_t ptr, const giovec_t * iovec,
to_send_cnt++;
break;
}
+#ifdef _WIN64
if (iovec[to_send_cnt].iov_len > ULONG_MAX) {
/* WSASend() limitation */
bufs[to_send_cnt].len = ULONG_MAX;
to_send_cnt++;
break;
}
+#endif
bufs[to_send_cnt].len =
(unsigned long) iovec[to_send_cnt].iov_len;
to_send_bytes += iovec[to_send_cnt].iov_len;