2006-05-27 Mikael Hallendal <micke@imendio.com>
authorhallski <hallski>
Sat, 27 May 2006 08:34:56 +0000 (08:34 +0000)
committerhallski <hallski>
Sat, 27 May 2006 08:34:56 +0000 (08:34 +0000)
* loudmouth/lm-ssl-gnutls.c: (ssl_verify_certificate):
- Fixed an error with an uninitialized value.
- Fixes LM-35.

ChangeLog
loudmouth/lm-ssl-gnutls.c

index 9ad6599346c8926013a866bb142c5e68c4265c6e..ae512e365eed5eb19c5740dd1f6a9c44eb3a33cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-27  Mikael Hallendal  <micke@imendio.com>
+
+       * loudmouth/lm-ssl-gnutls.c: (ssl_verify_certificate):
+       - Fixed an error with an uninitialized value.
+       - Fixes LM-35.
+
 2006-05-26  Mikael Hallendal  <micke@imendio.com>
 
        * loudmouth/lm-connection.c: (connection_free),
index 3f3e9daef3ace5b0bd0699ed7cb69a284b21affb..6d6032f820ad8ff57ee37ccda5b4c145802c1b44 100644 (file)
@@ -117,6 +117,8 @@ ssl_verify_certificate (LmSSL *ssl, const gchar *server)
 
                gnutls_x509_crt_deinit (cert);
 
+               digest_size = sizeof (base->fingerprint);
+
                if (gnutls_fingerprint (GNUTLS_DIG_MD5, &cert_list[0],
                                        base->fingerprint,
                                        &digest_size) >= 0) {