summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_openssl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/ngx_event_openssl.h')
-rw-r--r--src/event/ngx_event_openssl.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h
index 504cc6758..05d60144b 100644
--- a/src/event/ngx_event_openssl.h
+++ b/src/event/ngx_event_openssl.h
@@ -64,8 +64,7 @@ struct ngx_ssl_sess_id_s {
u_char *id;
size_t len;
u_char *session;
- ngx_ssl_sess_id_t *prev;
- ngx_ssl_sess_id_t *next;
+ ngx_queue_t queue;
time_t expire;
#if (NGX_PTR_SIZE == 8)
void *stub;
@@ -77,8 +76,7 @@ struct ngx_ssl_sess_id_s {
typedef struct {
ngx_rbtree_t session_rbtree;
ngx_rbtree_node_t sentinel;
- ngx_ssl_sess_id_t session_cache_head;
- ngx_ssl_sess_id_t session_cache_tail;
+ ngx_queue_t expire_queue;
} ngx_ssl_session_cache_t;