talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 90759e29e40fdd11b911b3c5867ec20902e3b3f3
parent 112daeb1bbc0233809f79d61efbb49ba35821d4a
Author: wwp <subscript@free.fr>
Date:   Wed,  5 Mar 2025 22:01:28 +0100

Fix type mismatch in comparisons.

Diffstat:
Msrc/common/ssl.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/common/ssl.c b/src/common/ssl.c @@ -350,14 +350,14 @@ gnutls_x509_crt_t *ssl_get_certificate_chain(gnutls_session_t session, unsigned raw_cert_list = gnutls_certificate_get_peers(session, list_len); if (raw_cert_list && (*list_len>0) && gnutls_certificate_type_get(session) == GNUTLS_CRT_X509) { - int i = 0; + glong i = 0; if (*list_len > 128) *list_len = 128; certs = g_malloc(sizeof(gnutls_x509_crt_t) * (*list_len)); - for(i = 0 ; i < (*list_len) ; i++) { + for(i = 0 ; i < (glong)(*list_len) ; i++) { int r; gnutls_x509_crt_init(&certs[i]); @@ -375,7 +375,7 @@ gnutls_x509_crt_t *ssl_get_certificate_chain(gnutls_session_t session, unsigned gnutls_x509_crt_deinit(certs[i]); g_free(certs); - *list_len = -1; + *list_len = 0; return NULL; } @@ -387,8 +387,8 @@ gnutls_x509_crt_t *ssl_get_certificate_chain(gnutls_session_t session, unsigned gboolean ssl_init_socket(SockInfo *sockinfo) { gnutls_session_t session; - int r, i; - unsigned int cert_list_length; + int r; + unsigned int i, cert_list_length; gnutls_x509_crt_t *certs = NULL; gnutls_certificate_credentials_t xcred;