fix signed vs. unsigned warning

This commit is contained in:
Nils Larsch 2006-03-11 12:18:11 +00:00
parent 2c059d58d9
commit a0aa8b4b61
2 changed files with 3 additions and 3 deletions

View 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));

View 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);