fix signed vs. unsigned warning
authorNils Larsch <nils@openssl.org>
Sat, 11 Mar 2006 12:18:11 +0000 (12:18 +0000)
committerNils Larsch <nils@openssl.org>
Sat, 11 Mar 2006 12:18:11 +0000 (12:18 +0000)
apps/s_client.c
apps/s_server.c

index 138aa31..f9527ab 100644 (file)
@@ -224,7 +224,7 @@ static unsigned int psk_client_cb(SSL *ssl, const char *hint, char *identity,
 
        /* lookup PSK identity and PSK key based on the given identity hint here */
        ret = snprintf(identity, max_identity_len, psk_identity);
-       if (ret < 0 || ret > max_identity_len)
+       if (ret < 0 || (unsigned int)ret > max_identity_len)
                goto out_err;
        if (c_debug)
                BIO_printf(bio_c_out, "created identity '%s' len=%d\n", identity, ret);
@@ -237,7 +237,7 @@ static unsigned int psk_client_cb(SSL *ssl, const char *hint, char *identity,
                 return 0;
                 }
 
-        if (BN_num_bytes(bn) > max_psk_len)
+        if ((unsigned int)BN_num_bytes(bn) > max_psk_len)
                 {
                 BIO_printf(bio_err,"psk buffer of callback is too small (%d) for key (%d)\n",
                         max_psk_len, BN_num_bytes(bn));
index aeec035..72d0b6c 100644 (file)
@@ -889,7 +889,7 @@ int MAIN(int argc, char *argv[])
                         }
                 else if (strcmp(*argv,"-psk") == 0)
                        {
-                       int i;
+                       size_t i;
 
                        if (--argc < 1) goto bad;
                        psk_key=*(++argv);