OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 05-Mar-2007 13:38:18 Branch: HEAD Handle: 2007030512381701 Modified files: openpkg-src/openssl openssl.patch openssl.spec Log: apply an upstream patch to fix memory leaks Summary: Revision Changes Path 1.26 +28 -0 openpkg-src/openssl/openssl.patch 1.84 +1 -1 openpkg-src/openssl/openssl.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/openssl/openssl.patch ============================================================================ $ cvs diff -u -r1.25 -r1.26 openssl.patch --- openpkg-src/openssl/openssl.patch 2 Mar 2007 18:18:28 -0000 1.25 +++ openpkg-src/openssl/openssl.patch 5 Mar 2007 12:38:17 -0000 1.26 @@ -76,3 +76,31 @@ if (bytes == 0) return(ret); in=fopen(file,"rb"); +Index: crypto/x509v3/v3_pci.c +--- crypto/x509v3/v3_pci.c.orig 2007-01-21 14:16:49 +0100 ++++ crypto/x509v3/v3_pci.c 2007-03-05 13:36:31 +0100 +@@ -286,12 +286,6 @@ + X509V3err(X509V3_F_R2I_PCI,ERR_R_MALLOC_FAILURE); + goto err; + } +- pci->proxyPolicy = PROXY_POLICY_new(); +- if (!pci->proxyPolicy) +- { +- X509V3err(X509V3_F_R2I_PCI,ERR_R_MALLOC_FAILURE); +- goto err; +- } + + pci->proxyPolicy->policyLanguage = language; language = NULL; + pci->proxyPolicy->policy = policy; policy = NULL; +@@ -301,11 +295,6 @@ + if (language) { ASN1_OBJECT_free(language); language = NULL; } + if (pathlen) { ASN1_INTEGER_free(pathlen); pathlen = NULL; } + if (policy) { ASN1_OCTET_STRING_free(policy); policy = NULL; } +- if (pci && pci->proxyPolicy) +- { +- PROXY_POLICY_free(pci->proxyPolicy); +- pci->proxyPolicy = NULL; +- } + if (pci) { PROXY_CERT_INFO_EXTENSION_free(pci); pci = NULL; } + end: + sk_CONF_VALUE_pop_free(vals, X509V3_conf_free); @@ . patch -p0 <<'@@ .' Index: openpkg-src/openssl/openssl.spec ============================================================================ $ cvs diff -u -r1.83 -r1.84 openssl.spec --- openpkg-src/openssl/openssl.spec 2 Mar 2007 18:18:28 -0000 1.83 +++ openpkg-src/openssl/openssl.spec 5 Mar 2007 12:38:18 -0000 1.84 @@ -33,7 +33,7 @@ Group: SSL License: BSD-style Version: 0.9.8e -Release: 20070302 +Release: 20070305 # package options %option with_zlib no @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org