diff src/event/ngx_event_openssl.h @ 1760:49429f5b2d94

use ngx_queue.h
author Igor Sysoev <igor@sysoev.ru>
date Thu, 20 Dec 2007 21:01:00 +0000
parents 89234cfbf810
children 14510c3cc6cb
line wrap: on
line diff
--- 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;