[mod_revocator/f15] Bugzilla Bug #716874 - httpd (32 bit) failed to start if mod_revocator (32 bit) is installed on ppc6

kwright kwright at fedoraproject.org
Fri Oct 28 00:38:53 UTC 2011


commit 3e6d7a0f91994a957756362cdfd676c80d02c10f
Author: Kevin Wright <kwright at redhat.com>
Date:   Thu Oct 27 17:38:50 2011 -0700

    Bugzilla Bug #716874 - httpd (32 bit) failed to start if mod_revocator
    (32 bit) is installed on ppc64

 clog                           |    6 ++----
 mod_revocator-array-size.patch |   12 ++++++++++++
 mod_revocator.spec             |    8 +++++++-
 3 files changed, 21 insertions(+), 5 deletions(-)
---
diff --git a/clog b/clog
index 8930eff..0fa8311 100644
--- a/clog
+++ b/clog
@@ -1,4 +1,2 @@
-Bugzilla Bug #716355 - mod_revocator does not shut down httpd server if
-expired CRL is fetched
-Bugzilla Bug #716361 - mod_revocator does not bring down httpd server if
-CRLUpdate fails
+Bugzilla Bug #716874 - httpd (32 bit) failed to start if mod_revocator
+(32 bit) is installed on ppc64
diff --git a/mod_revocator-array-size.patch b/mod_revocator-array-size.patch
new file mode 100644
index 0000000..d52c7eb
--- /dev/null
+++ b/mod_revocator-array-size.patch
@@ -0,0 +1,12 @@
+diff -rupN mod_revocator-1.0.3.patched/mod_rev.c mod_revocator-1.0.3/mod_rev.c
+--- mod_revocator-1.0.3.patched/mod_rev.c	2011-10-27 13:51:14.452000000 -0700
++++ mod_revocator-1.0.3/mod_rev.c	2011-10-27 13:58:07.598000000 -0700
+@@ -374,7 +374,7 @@ init_Module(apr_pool_t *p, apr_pool_t *p
+         semctl(sc->semid,0,IPC_SET,&status);
+     }
+     } else if (sc->nInitCount == 2) {
+-        const char * child_argv[5];
++        const char * child_argv[6];
+         apr_status_t rv;
+         char sembuf[32];
+         char pidbuf[32];
diff --git a/mod_revocator.spec b/mod_revocator.spec
index 2e4a911..5d563ef 100644
--- a/mod_revocator.spec
+++ b/mod_revocator.spec
@@ -1,6 +1,6 @@
 Name: mod_revocator
 Version: 1.0.3
-Release: 7%{?dist}
+Release: 9%{?dist}
 Summary: CRL retrieval module for the Apache HTTP server
 Group: System Environment/Daemons
 License: ASL 2.0
@@ -18,6 +18,7 @@ Patch1: mod_revocator-libpath.patch
 Patch2: mod_revocator-kill.patch
 Patch3: mod_revocator-segfault-fix.patch
 Patch4: mod_revocator-32-bit-semaphore-fix.patch
+Patch5: mod_revocator-array-size.patch
 
 %description
 The mod_revocator module retrieves and installs remote
@@ -29,6 +30,7 @@ Certificate Revocate Lists (CRLs) into an Apache web server.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 autoreconf -fvi
@@ -103,6 +105,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/crlhelper
 
 %changelog
+* Thu Oct 27 2011 Matthew Harmsen <mharmsen at redhat.com> - 1.0.3-9
+- Bugzilla Bug #716874 - httpd (32 bit) failed to start if mod_revocator
+  (32 bit) is installed on ppc64
+
 * Fri Oct 21 2011 Matthew Harmsen <mharmsen at redhat.com> - 1.0.3-7
 - Bugzilla Bug #716355 - mod_revocator does not shut down httpd server if
   expired CRL is fetched


More information about the scm-commits mailing list