]> git.kaiwu.me - nginx.git/commitdiff
do not delete failed DNS request if there are waiting clients
authorIgor Sysoev <igor@sysoev.ru>
Wed, 6 Feb 2008 16:08:52 +0000 (16:08 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Wed, 6 Feb 2008 16:08:52 +0000 (16:08 +0000)
src/core/ngx_resolver.c

index d32169235b5c2b4bd401a34cbbf4e73af6d04f5d..76f7b42fe44f497ec20605bceb6c989907c7aa52 100644 (file)
@@ -785,9 +785,9 @@ ngx_resolver_resend(ngx_resolver_t *r, ngx_rbtree_t *tree, ngx_queue_t *queue)
                 rn->expire = now + r->resend_timeout;
 
                 ngx_queue_insert_head(queue, &rn->queue);
-
-                continue;
             }
+
+            continue;
         }
 
         ngx_rbtree_delete(tree, &rn->node);