diff src/core/ngx_resolver.c @ 4892:063ac68d89dc

Resolver: added missing memory allocation error handling.
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 24 Oct 2012 14:07:08 +0000
parents c85cefbdaafe
children 3d2d3e1cf427
line wrap: on
line diff
--- a/src/core/ngx_resolver.c	Tue Oct 23 14:36:18 2012 +0000
+++ b/src/core/ngx_resolver.c	Wed Oct 24 14:07:08 2012 +0000
@@ -2144,6 +2144,10 @@
 
     dst = ngx_resolver_alloc(r, n * sizeof(in_addr_t));
 
+    if (dst == NULL) {
+        return dst;
+    }
+
     j = ngx_random() % n;
 
     if (j == 0) {