summaryrefslogtreecommitdiff
path: root/librabbitmq/amqp_tcp_socket.c
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2015-03-18 22:39:23 -0700
committerAlan Antonuk <alan.antonuk@gmail.com>2015-05-04 23:40:34 -0700
commitcab5da170ab4e4eba621ae9f14711a4f09e9760b (patch)
treed7f0f4d53755a677b107c6f98ae4841193449fd5 /librabbitmq/amqp_tcp_socket.c
parentf462c0f4a6f471038ceb2097fb0bf4c4776957ac (diff)
downloadrabbitmq-c-cab5da170ab4e4eba621ae9f14711a4f09e9760b.tar.gz
Fix int truncation warnings on Win32
Diffstat (limited to 'librabbitmq/amqp_tcp_socket.c')
-rw-r--r--librabbitmq/amqp_tcp_socket.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/librabbitmq/amqp_tcp_socket.c b/librabbitmq/amqp_tcp_socket.c
index 74caee6..b70ccf0 100644
--- a/librabbitmq/amqp_tcp_socket.c
+++ b/librabbitmq/amqp_tcp_socket.c
@@ -61,7 +61,11 @@ amqp_tcp_socket_send(void *base, const void *buf, size_t len)
#endif
start:
+#ifdef _WIN32
+ res = send(self->sockfd, buf, (int)len, flags);
+#else
res = send(self->sockfd, buf, len, flags);
+#endif
if (res < 0) {
self->internal_error = amqp_os_socket_error();
@@ -94,7 +98,11 @@ amqp_tcp_socket_recv(void *base, void *buf, size_t len, int flags)
}
start:
+#ifdef _WIN32
+ ret = recv(self->sockfd, buf, (int)len, flags);
+#else
ret = recv(self->sockfd, buf, len, flags);
+#endif
if (0 > ret) {
self->internal_error = amqp_os_socket_error();