]> git.kaiwu.me - nginx.git/commitdiff
use ngx_queue_init()
authorIgor Sysoev <igor@sysoev.ru>
Mon, 3 Dec 2007 11:21:19 +0000 (11:21 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 3 Dec 2007 11:21:19 +0000 (11:21 +0000)
src/core/ngx_resolver.c

index 94d729c588406edcdd0f5679252cbe124f886115..5b4a8bac2ed8ee8b3b83e1ff06272663e6f87c25 100644 (file)
@@ -116,17 +116,11 @@ ngx_resolver_create(ngx_peer_addr_t *addr, ngx_log_t *log)
     r->addr_rbtree.sentinel = &r->addr_sentinel;
     r->addr_rbtree.insert = ngx_rbtree_insert_value;
 
-    r->name_resend_queue.prev = &r->name_resend_queue;
-    r->name_resend_queue.next = &r->name_resend_queue;
+    ngx_queue_init(&r->name_resend_queue);
+    ngx_queue_init(&r->addr_resend_queue);
 
-    r->addr_resend_queue.prev = &r->addr_resend_queue;
-    r->addr_resend_queue.next = &r->addr_resend_queue;
-
-    r->name_expire_queue.prev = &r->name_expire_queue;
-    r->name_expire_queue.next = &r->name_expire_queue;
-
-    r->addr_expire_queue.prev = &r->addr_expire_queue;
-    r->addr_expire_queue.next = &r->addr_expire_queue;
+    ngx_queue_init(&r->name_expire_queue);
+    ngx_queue_init(&r->addr_expire_queue);
 
     r->event->handler = ngx_resolver_resend_handler;
     r->event->data = r;