]> git.kaiwu.me - nginx.git/commitdiff
Fix for "ssl_session_cache builtin" (broken since 1.1.1, r3993).
authorMaxim Dounin <mdounin@mdounin.ru>
Tue, 27 Sep 2011 12:06:07 +0000 (12:06 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Tue, 27 Sep 2011 12:06:07 +0000 (12:06 +0000)
src/http/modules/ngx_http_ssl_module.c
src/mail/ngx_mail_ssl_module.c

index 143f04d5728d6b41c6f76fe6f7d1c93f00e05436..192fc3e35e1539fc690538baf81c54fe377bd383 100644 (file)
@@ -616,6 +616,8 @@ ngx_http_ssl_session_cache(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
                 return NGX_CONF_ERROR;
             }
 
+            sscf->shm_zone->init = ngx_ssl_session_cache_init;
+
             continue;
         }
 
@@ -626,8 +628,6 @@ ngx_http_ssl_session_cache(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
         sscf->builtin_session_cache = NGX_SSL_NO_BUILTIN_SCACHE;
     }
 
-    sscf->shm_zone->init = ngx_ssl_session_cache_init;
-
     return NGX_CONF_OK;
 
 invalid:
index d06f7d2a9ca53bfa4e375a260ee73f8303b9bf55..4f4c9a20d0d5cf0506fc81c7d6214933e9fcc109 100644 (file)
@@ -464,6 +464,8 @@ ngx_mail_ssl_session_cache(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
                 return NGX_CONF_ERROR;
             }
 
+            scf->shm_zone->init = ngx_ssl_session_cache_init;
+
             continue;
         }
 
@@ -474,8 +476,6 @@ ngx_mail_ssl_session_cache(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
         scf->builtin_session_cache = NGX_SSL_NO_BUILTIN_SCACHE;
     }
 
-    scf->shm_zone->init = ngx_ssl_session_cache_init;
-
     return NGX_CONF_OK;
 
 invalid: