use ngx_queue.h
diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h
index 504cc67..05d6014 100644
--- a/src/event/ngx_event_openssl.h
+++ b/src/event/ngx_event_openssl.h
@@ -64,8 +64,7 @@
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 @@
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;