Blame SOURCES/mod_nss-no_shutdown_if_not_init_2.patch

90ca4f
diff -rupN mod_nss-1.0.8.orig/nss_engine_init.c mod_nss-1.0.8/nss_engine_init.c
90ca4f
--- mod_nss-1.0.8.orig/nss_engine_init.c	2012-01-27 17:18:41.001015000 -0800
90ca4f
+++ mod_nss-1.0.8/nss_engine_init.c	2012-01-27 17:20:14.093830000 -0800
90ca4f
@@ -1237,9 +1237,6 @@ apr_status_t nss_init_ChildKill(void *da
90ca4f
     server_rec *s;
90ca4f
     int shutdown = 0;
90ca4f
 
90ca4f
-    /* Clear any client-side session cache data */
90ca4f
-    SSL_ClearSessionCache();
90ca4f
-
90ca4f
     /*
90ca4f
      * Free the non-pool allocated structures
90ca4f
      * in the per-server configurations
90ca4f
@@ -1282,6 +1279,9 @@ apr_status_t nss_init_ChildKill(void *da
90ca4f
     }
90ca4f
 
90ca4f
     if (shutdown) {
90ca4f
+        /* Clear any client-side session cache data */
90ca4f
+        SSL_ClearSessionCache();
90ca4f
+
90ca4f
         if (CERT_DisableOCSPDefaultResponder(CERT_GetDefaultCertDB())
90ca4f
             != SECSuccess) {
90ca4f
             ap_log_error(APLOG_MARK, APLOG_ERR, 0, NULL,