Move to milliseconds in recv_timeout()
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 215f005..34ef165 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -1990,7 +1990,7 @@
ssl->handshake != NULL ) /* No timeout outside handshake */
{
ret = ssl->f_recv_timeout( ssl->p_bio, ssl->in_hdr, len,
- ssl->handshake->retransmit_timeout / 1000 );
+ ssl->handshake->retransmit_timeout );
}
else
ret = ssl->f_recv( ssl->p_bio, ssl->in_hdr, len );
@@ -4936,8 +4936,8 @@
void *p_bio,
int (*f_send)(void *, const unsigned char *, size_t),
int (*f_recv)(void *, unsigned char *, size_t),
- int (*f_recv_timeout)(void *, unsigned char *, size_t, unsigned char),
- unsigned char timeout )
+ int (*f_recv_timeout)(void *, unsigned char *, size_t, uint32_t),
+ uint32_t timeout )
{
ssl->p_bio = p_bio;
ssl->f_send = f_send;