# HG changeset patch # User Ruslan Ermilov # Date 1363802845 0 # Node ID 3450eee1ee8d9ae435a9c2f1e15a2dae78451768 # Parent c0f7b94e88ba0a36881eedf32635970842c56f38 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 --- a/src/core/nginx.c +++ b/src/core/nginx.c @@ -595,6 +595,7 @@ ngx_exec_new_binary(ngx_cycle_t *cycle, + cycle->listening.nelts * (NGX_INT32_LEN + 1) + 2, cycle->log); if (var == NULL) { + ngx_free(env); return NGX_INVALID_PID; }