# HG changeset patch # User Maxim Dounin # Date 1351087628 0 # Node ID 063ac68d89dca857adb66bfe918fd8329d7dd7dc # Parent 1e666c78a42c899b76c7cb73699ec4fe9bd70605 Resolver: added missing memory allocation error handling. 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 @@ -2144,6 +2144,10 @@ ngx_resolver_rotate(ngx_resolver_t *r, i dst = ngx_resolver_alloc(r, n * sizeof(in_addr_t)); + if (dst == NULL) { + return dst; + } + j = ngx_random() % n; if (j == 0) {