ustream-mbedtls: fix comparison of integers of different signs
[project/ustream-ssl.git] / ustream-mbedtls.c
index 9f73c58360348fc62534ad69d696a71ed7c636dd..3424743c64521105e6facf39a3035eec1284fc5a 100644 (file)
@@ -37,7 +37,7 @@ static int s_ustream_read(void *ctx, unsigned char *buf, size_t len)
                return 0;
 
        sbuf = ustream_get_read_buf(s, &slen);
-       if (slen > len)
+       if ((size_t) slen > len)
                slen = len;
 
        if (!slen)