From 4d2d414d4499adaac74112e9b592d7ae86cafff8 Mon Sep 17 00:00:00 2001 From: Colin Leroy Date: Thu, 18 Oct 2007 17:28:57 +0000 Subject: [PATCH] 2007-10-18 [colin] 3.0.2cvs89 * src/common/ssl_certificate.c Fix missing initialisations --- ChangeLog | 5 +++++ PATCHSETS | 1 + configure.ac | 2 +- src/common/ssl_certificate.c | 6 +++--- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5130c6075..f77d0e254 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-18 [colin] 3.0.2cvs89 + + * src/common/ssl_certificate.c + Fix missing initialisations + 2007-10-18 [wwp] 3.0.2cvs88 * src/Makefile.am diff --git a/PATCHSETS b/PATCHSETS index 7b03d0416..bfa906c62 100644 --- a/PATCHSETS +++ b/PATCHSETS @@ -3001,3 +3001,4 @@ ( cvs diff -u -r 1.5.12.11 -r 1.5.12.12 src/editbook.c; cvs diff -u -r 1.13.2.23 -r 1.13.2.24 src/import.c; cvs diff -u -r 1.105.2.113 -r 1.105.2.114 src/prefs_account.c; cvs diff -u -r 1.1.2.20 -r 1.1.2.21 src/prefs_receive.c; cvs diff -u -r 1.4.2.55 -r 1.4.2.56 src/gtk/about.c; cvs diff -u -r 1.1.2.27 -r 1.1.2.28 src/plugins/bogofilter/bogofilter_gtk.c; cvs diff -u -r 1.23.2.43 -r 1.23.2.44 src/plugins/spamassassin/spamassassin_gtk.c; ) > 3.0.2cvs86.patchset ( cvs diff -u -r 1.53.2.31 -r 1.53.2.32 po/POTFILES.in; ) > 3.0.2cvs87.patchset ( cvs diff -u -r 1.155.2.79 -r 1.155.2.80 src/Makefile.am; ) > 3.0.2cvs88.patchset +( cvs diff -u -r 1.4.2.21 -r 1.4.2.22 src/common/ssl_certificate.c; ) > 3.0.2cvs89.patchset diff --git a/configure.ac b/configure.ac index 7a3f77fb1..b664104db 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=0 MICRO_VERSION=2 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=88 +EXTRA_VERSION=89 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/common/ssl_certificate.c b/src/common/ssl_certificate.c index 7bdfc5fd8..3ff1ddac7 100644 --- a/src/common/ssl_certificate.c +++ b/src/common/ssl_certificate.c @@ -232,11 +232,11 @@ static SSLCertificate *ssl_certificate_new_lookup(gnutls_x509_crt x509_cert, gch static void i2d_X509_fp(FILE *fp, gnutls_x509_crt x509_cert) { char output[10*1024]; - size_t cert_size; + size_t cert_size = 10*1024; int r; if ((r = gnutls_x509_crt_export(x509_cert, GNUTLS_X509_FMT_DER, output, &cert_size)) < 0) { - g_warning("couldn't export cert %s\n", gnutls_strerror(r)); + g_warning("couldn't export cert %s (%d)\n", gnutls_strerror(r), cert_size); return; } debug_print("writing %zd bytes\n",cert_size); @@ -418,7 +418,7 @@ static gboolean ssl_certificate_compare (SSLCertificate *cert_a, SSLCertificate #else char *output_a; char *output_b; - size_t cert_size_a, cert_size_b; + size_t cert_size_a = 0, cert_size_b = 0; int r; if (cert_a == NULL || cert_b == NULL) -- 2.25.1