commit | 9e5f617d6631088adc77800da51815bbc2387651 | [log] [tgz] |
---|---|---|
author | Ruslan Ermilov <ru@nginx.com> | Wed Mar 20 18:07:25 2013 +0000 |
committer | Ruslan Ermilov <ru@nginx.com> | Wed Mar 20 18:07:25 2013 +0000 |
tree | d0422074716da3ed7b8146e1824831b17ff05371 | |
parent | 2686cb44529462614a1846f29922bb68852dafb6 [diff] |
Core: fixed resource leak if binary upgrade fails due to no memory. Found by Coverity (CID 992320).
diff --git a/src/core/nginx.c b/src/core/nginx.c index e81e7af..0459776 100644 --- a/src/core/nginx.c +++ b/src/core/nginx.c
@@ -595,6 +595,7 @@ + cycle->listening.nelts * (NGX_INT32_LEN + 1) + 2, cycle->log); if (var == NULL) { + ngx_free(env); return NGX_INVALID_PID; }