From 91c7ace2ec4e02599ae0eab5ad5f2ebba6deba62 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 18 Oct 2012 10:59:45 +0200 Subject: main/claws-mail: fix segfault for gnutls-3.1.3 --- main/claws-mail/APKBUILD | 6 ++++-- main/claws-mail/gnutls313.patch | 12 ++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 main/claws-mail/gnutls313.patch (limited to 'main/claws-mail') diff --git a/main/claws-mail/APKBUILD b/main/claws-mail/APKBUILD index 8a607cdc713..81a50dd6c31 100644 --- a/main/claws-mail/APKBUILD +++ b/main/claws-mail/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=claws-mail pkgver=3.8.1 -pkgrel=2 +pkgrel=3 pkgdesc="A GTK+ based e-mail client." url="http://www.claws-mail.org" arch="all" @@ -19,6 +19,7 @@ depends= install= source="http://downloads.sourceforge.net/sourceforge/sylpheed-claws/$pkgname-$pkgver.tar.bz2 libc-version.patch + gnutls313.patch " _builddir="$srcdir"/$pkgname-$pkgver @@ -89,4 +90,5 @@ smime() { } md5sums="d388929fb1c8f04d4bcb2139faaf9e70 claws-mail-3.8.1.tar.bz2 -f3416743b5d8ff97b5a3cc2f7efc2dc1 libc-version.patch" +f3416743b5d8ff97b5a3cc2f7efc2dc1 libc-version.patch +21bdc9d324f9424e0071bb73be169977 gnutls313.patch" diff --git a/main/claws-mail/gnutls313.patch b/main/claws-mail/gnutls313.patch new file mode 100644 index 00000000000..27040f7bdbb --- /dev/null +++ b/main/claws-mail/gnutls313.patch @@ -0,0 +1,12 @@ +diff --git a/src/common/ssl_certificate.c b/src/common/ssl_certificate.c +index efc5c53..8303f3e 100644 +--- a/src/common/ssl_certificate.c ++++ b/src/common/ssl_certificate.c +@@ -92,6 +92,7 @@ + size_t size; + gnutls_datum tmp; + gnutls_x509_crt dest; ++ size = 0; + + if (gnutls_x509_crt_init(&dest) != 0) { + g_warning("couldn't gnutls_x509_crt_init\n"); -- cgit v1.2.3