Welcome! Log In Create A New Profile

Advanced

[nginx] Resolver: fixed possible segmentation fault on DNS forma...

Maxim Dounin
January 26, 2016 11:36AM
details: http://hg.nginx.org/nginx/rev/c36482d0a79f
branches: stable-1.8
changeset: 6355:c36482d0a79f
user: Roman Arutyunyan <arut@nginx.com>
date: Tue Jan 26 16:46:18 2016 +0300
description:
Resolver: fixed possible segmentation fault on DNS format error.

diffstat:

src/core/ngx_resolver.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c
--- a/src/core/ngx_resolver.c
+++ b/src/core/ngx_resolver.c
@@ -1292,7 +1292,7 @@ ngx_resolver_process_response(ngx_resolv
times = 0;

for (q = ngx_queue_head(&r->name_resend_queue);
- q != ngx_queue_sentinel(&r->name_resend_queue) || times++ < 100;
+ q != ngx_queue_sentinel(&r->name_resend_queue) && times++ < 100;
q = ngx_queue_next(q))
{
rn = ngx_queue_data(q, ngx_resolver_node_t, queue);

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] Resolver: fixed possible segmentation fault on DNS forma...

Maxim Dounin 247 January 26, 2016 11:36AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 163
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready