Python: fixed potential object leak in case of allocation error.

This commit is contained in:
Valentin Bartenev
2019-11-14 17:48:48 +03:00
parent e9429324c2
commit cd6cb02be0

View File

@@ -383,6 +383,8 @@ nxt_python_request_handler(nxt_unit_request_info_t *req)
args = PyTuple_New(2); args = PyTuple_New(2);
if (nxt_slow_path(args == NULL)) { if (nxt_slow_path(args == NULL)) {
Py_DECREF(environ);
nxt_unit_req_error(req, "Python failed to create arguments tuple"); nxt_unit_req_error(req, "Python failed to create arguments tuple");
rc = NXT_UNIT_ERROR; rc = NXT_UNIT_ERROR;