aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental/mbedtls
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-12-28 16:02:53 -0800
committerGarrett D'Amore <garrett@damore.org>2017-12-28 16:02:53 -0800
commitaa3bb50aeca3b7350a41f0538817c49d9656d207 (patch)
tree4abafbdc7553e52776394e067fa1ff9a08a14a57 /src/supplemental/mbedtls
parent838d92deabffbaae1b1a9e447d2088f966078726 (diff)
downloadnng-aa3bb50aeca3b7350a41f0538817c49d9656d207.tar.gz
nng-aa3bb50aeca3b7350a41f0538817c49d9656d207.tar.bz2
nng-aa3bb50aeca3b7350a41f0538817c49d9656d207.zip
Fix compilation warnings, bugs, and crashes found on Windows.
This addresses a number of problems that were found on Windows, including one bug that actually turned up in testing on POSIX.
Diffstat (limited to 'src/supplemental/mbedtls')
-rw-r--r--src/supplemental/mbedtls/tls.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/supplemental/mbedtls/tls.c b/src/supplemental/mbedtls/tls.c
index 94503df5..d64447ac 100644
--- a/src/supplemental/mbedtls/tls.c
+++ b/src/supplemental/mbedtls/tls.c
@@ -76,11 +76,11 @@ struct nni_tls {
bool tls_closed; // upper TLS layer closed
bool tcp_closed; // underlying TCP buffer closed
uint8_t * sendbuf; // send buffer
- int sendlen; // amount of data in send buffer
- int sendoff; // offset of start of send data
+ size_t sendlen; // amount of data in send buffer
+ size_t sendoff; // offset of start of send data
uint8_t * recvbuf; // recv buffer
- int recvlen; // amount of data in recv buffer
- int recvoff; // offset of start of recv data
+ size_t recvlen; // amount of data in recv buffer
+ size_t recvoff; // offset of start of recv data
nni_list sends; // upper side sends
nni_list recvs; // upper recv aios
nni_aio * handshake; // handshake aio (upper)