diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-03-11 07:59:06 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-03-11 07:59:06 +0000 |
commit | c6f315f0adbc65ec325476b599eabe6c870df2a9 (patch) | |
tree | c25f3f4cb1eb41153b1e7e05050c402425bb9977 | |
parent | b5667966e482eee24d3ea8d09c9d19ffafd9ae9b (diff) | |
download | gnutls-c6f315f0adbc65ec325476b599eabe6c870df2a9.tar.gz |
*** empty log message ***
-rw-r--r-- | lib/gnutls_int.h | 2 | ||||
-rw-r--r-- | lib/gnutls_ui.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/gnutls_int.h b/lib/gnutls_int.h index f27e36d75f..1d568dcd9b 100644 --- a/lib/gnutls_int.h +++ b/lib/gnutls_int.h @@ -651,6 +651,6 @@ void _gnutls_set_adv_version( gnutls_session, gnutls_protocol_version); gnutls_protocol_version _gnutls_get_adv_version( gnutls_session); int gnutls_fingerprint(gnutls_digest_algorithm algo, const gnutls_datum* data, - char* result, size_t* result_size); + unsigned char* result, int* result_size); #endif /* GNUTLS_INT_H */ diff --git a/lib/gnutls_ui.c b/lib/gnutls_ui.c index d21aa82f33..3ed3fd7bda 100644 --- a/lib/gnutls_ui.c +++ b/lib/gnutls_ui.c @@ -212,7 +212,7 @@ const gnutls_datum *gnutls_certificate_get_ours(gnutls_session session) return NULL; /* no certificate */ } - if (cred->ncerts > index) + if (cred->ncerts > (unsigned int) index) return &cred->cert_list[index][0].raw; return NULL; } @@ -293,7 +293,7 @@ int gnutls_fingerprint(gnutls_digest_algorithm algo, const gnutls_datum* data, GNUTLS_HASH_HANDLE td; int hash_len = _gnutls_hash_get_algo_len(algo); - if (hash_len < 0 || (size_t)hash_len > *result_size || + if (hash_len < 0 || hash_len > *result_size || result==NULL) { *result_size = hash_len; |