]> The Tcpdump Group git mirrors - libpcap/commitdiff
Fix a narrowing warning.
authorGuy Harris <[email protected]>
Mon, 7 Jan 2019 00:16:42 +0000 (16:16 -0800)
committerGuy Harris <[email protected]>
Mon, 7 Jan 2019 00:16:42 +0000 (16:16 -0800)
sslutils.c
sslutils.h

index c6fb80c505d4eb3117d7e34c0c531298f0ba5008..cde19137448b9a45a07d285fecda02273a3f144a 100644 (file)
@@ -168,7 +168,7 @@ SSL *ssl_promotion(int is_server, SOCKET s, char *errbuf, size_t errbuflen)
 
 // Same return value as sock_send:
 // 0 on OK, -1 on error but closed connection (-2).
-int ssl_send(SSL *ssl, char const *buffer, size_t size, char *errbuf, size_t errbuflen)
+int ssl_send(SSL *ssl, char const *buffer, int size, char *errbuf, size_t errbuflen)
 {
        int status = SSL_write(ssl, buffer, size);
        if (status > 0)
@@ -196,7 +196,7 @@ int ssl_send(SSL *ssl, char const *buffer, size_t size, char *errbuf, size_t err
 }
 
 // Returns the number of bytes read, or -1 on syserror, or -2 on SSL error.
-int ssl_recv(SSL *ssl, char *buffer, size_t size, char *errbuf, size_t errbuflen)
+int ssl_recv(SSL *ssl, char *buffer, int size, char *errbuf, size_t errbuflen)
 {
        int status = SSL_read(ssl, buffer, size);
        if (status <= 0)
index 41a243e30dfa0d2d7172b157942af6ddb60fe3a6..8e0c32e0cc562dcaf8d0994f46f39d5b1b95d923 100644 (file)
@@ -57,8 +57,8 @@ extern char ssl_rootfile[PATH_MAX];
 void init_ssl_or_die(int is_server, int enable_compression);
 SSL *ssl_promotion(int is_server, SOCKET s, char *errbuf, size_t errbuflen);
 SSL *ssl_promotion_rw(int is_server, SOCKET in, SOCKET out, char *errbuf, size_t errbuflen);
-int ssl_send(SSL *, char const *buffer, size_t size, char *errbuf, size_t errbuflen);
-int ssl_recv(SSL *, char *buffer, size_t size, char *errbuf, size_t errbuflen);
+int ssl_send(SSL *, char const *buffer, int size, char *errbuf, size_t errbuflen);
+int ssl_recv(SSL *, char *buffer, int size, char *errbuf, size_t errbuflen);
 
 #else   // HAVE_OPENSSL