Mercurial > hg > nginx
diff src/core/ngx_resolver.c @ 1741:0829024c924d
fix segfault if response will have CNAME only
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 16 Dec 2007 20:00:15 +0000 |
parents | 0b592a68aade |
children | 268b81386fe4 |
line wrap: on
line diff
--- a/src/core/ngx_resolver.c Sun Dec 16 11:58:16 2007 +0000 +++ b/src/core/ngx_resolver.c Sun Dec 16 20:00:15 2007 +0000 @@ -1204,6 +1204,8 @@ ngx_log_debug1(NGX_LOG_DEBUG_CORE, r->log, 0, "resolver cname:\"%V\"", &name); + ngx_queue_remove(&rn->queue); + rn->cnlen = (u_short) name.len; rn->u.cname = name.data; rn->valid = ngx_time() + r->valid;