Iron out /WX errors in VC-WIN32.
authorAndy Polyakov <appro@openssl.org>
Thu, 16 Nov 2017 21:45:05 +0000 (22:45 +0100)
committerAndy Polyakov <appro@openssl.org>
Fri, 17 Nov 2017 20:22:26 +0000 (21:22 +0100)
Reviewed-by: Richard Levitte <levitte@openssl.org>
test/siphash_internal_test.c
test/sslapitest.c
test/x509_internal_test.c

index 5401e8c2e6ffbc3d9ee863e867f7c51e23baf3b7..d832aab6607aa325be016d0189233c20e1d51bf4 100644 (file)
@@ -235,10 +235,10 @@ static int test_siphash(int idx)
 
     /* key and in data are 00 01 02 ... */
     for (i = 0; i < sizeof(key); i++)
-        key[i] = i;
+        key[i] = (unsigned char)i;
 
     for (i = 0; i < inlen; i++)
-        in[i] = i;
+        in[i] = (unsigned char)i;
 
     if (!TEST_true(SipHash_Init(&siphash, key, expectedlen, 0, 0)))
         return 0;
index b5878570e20ea79f759b79f6d9d3c7649a9bd7e1..706f277589e0964781127742bcbbfbc9216ccec3 100644 (file)
@@ -1819,7 +1819,7 @@ static int early_data_skip_helper(int hrr, int idx)
          * time. It could be any value as long as it is not within tolerance.
          * This should mean the ticket is rejected.
          */
-        if (!TEST_true(SSL_SESSION_set_time(sess, time(NULL) - 20)))
+        if (!TEST_true(SSL_SESSION_set_time(sess, (long)(time(NULL) - 20))))
             goto end;
     }
 
@@ -1984,7 +1984,7 @@ static int alpn_select_cb(SSL *ssl, const unsigned char **out,
 
     for (prot = in; prot < in + inlen; prot += protlen) {
         protlen = *prot++;
-        if (in + inlen - prot < protlen)
+        if (in + inlen < prot + protlen)
             return SSL_TLSEXT_ERR_NOACK;
 
         if (protlen == strlen(servalpn)
index 2385d53ab298edb0cbf9bacb73b3cb8b363311a4..03bbcf2bfd25839b972a6b4975830e3af8311627 100644 (file)
@@ -35,7 +35,7 @@
 # pragma names restore
 #endif
 
-static int test_standard_exts()
+static int test_standard_exts(void)
 {
     size_t i;
     int prev = -1, good = 1;