[curl] tool_metalink: do not use HAVE_NSS_INITCONTEXT
Kamil Dudka
kdudka at fedoraproject.org
Mon Dec 2 16:11:20 UTC 2013
commit 5fc861594c8253ba0e9045a4fca5d9b4bc69cecc
Author: Kamil Dudka <kdudka at redhat.com>
Date: Mon Dec 2 17:07:32 2013 +0100
tool_metalink: do not use HAVE_NSS_INITCONTEXT
... no longer provided by the configure script
[upstream commit ff9b66a8d4abb2fd92b12ae8ae3e4e7f39856af7]
0004-curl-7.33.0-7fc9325a.patch | 56 +++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
---
diff --git a/0004-curl-7.33.0-7fc9325a.patch b/0004-curl-7.33.0-7fc9325a.patch
index b78f189..70c1c57 100644
--- a/0004-curl-7.33.0-7fc9325a.patch
+++ b/0004-curl-7.33.0-7fc9325a.patch
@@ -1120,3 +1120,59 @@ index d6b95b7..7da6a3b 100644
--
1.7.1
+
+From a3592df2afa075a2c905638c2d8d3513810eff09 Mon Sep 17 00:00:00 2001
+From: Kamil Dudka <kdudka at redhat.com>
+Date: Mon, 2 Dec 2013 17:00:35 +0100
+Subject: [PATCH 10/10] tool_metalink: do not use HAVE_NSS_INITCONTEXT
+
+... no longer provided by the configure script
+
+[upstream commit ff9b66a8d4abb2fd92b12ae8ae3e4e7f39856af7]
+---
+ src/tool_metalink.c | 8 ++------
+ 1 files changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/src/tool_metalink.c b/src/tool_metalink.c
+index be5fc26..050f59d 100644
+--- a/src/tool_metalink.c
++++ b/src/tool_metalink.c
+@@ -54,9 +54,7 @@
+ # define MD5_CTX void *
+ # define SHA_CTX void *
+ # define SHA256_CTX void *
+-# ifdef HAVE_NSS_INITCONTEXT
+- static NSSInitContext *nss_context;
+-# endif
++ static NSSInitContext *nss_context;
+ #elif (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && \
+ (__MAC_OS_X_VERSION_MAX_ALLOWED >= 1040)) || \
+ (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && \
+@@ -240,7 +238,6 @@ static int nss_hash_init(void **pctx, SECOidTag hash_alg)
+ PK11Context *ctx;
+
+ /* we have to initialize NSS if not initialized alraedy */
+-#ifdef HAVE_NSS_INITCONTEXT
+ if(!NSS_IsInitialized() && !nss_context) {
+ static NSSInitParameters params;
+ params.length = sizeof params;
+@@ -248,7 +245,6 @@ static int nss_hash_init(void **pctx, SECOidTag hash_alg)
+ | NSS_INIT_NOCERTDB | NSS_INIT_NOMODDB | NSS_INIT_FORCEOPEN
+ | NSS_INIT_NOROOTINIT | NSS_INIT_OPTIMIZESPACE | NSS_INIT_PK11RELOAD);
+ }
+-#endif
+
+ ctx = PK11_CreateDigestContext(hash_alg);
+ if(!ctx)
+@@ -894,7 +890,7 @@ void clean_metalink(struct Configurable *config)
+
+ void metalink_cleanup(void)
+ {
+-#if defined(USE_NSS) && defined(HAVE_NSS_INITCONTEXT)
++#ifdef USE_NSS
+ if(nss_context) {
+ NSS_ShutdownContext(nss_context);
+ nss_context = NULL;
+--
+1.7.1
+
More information about the scm-commits
mailing list