mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Issue #15738: Fix a missing NULL check in subprocess_fork_exec().
This commit is contained in:
parent
fd24f9e51e
commit
db579d7b25
2 changed files with 12 additions and 0 deletions
|
@ -577,6 +577,8 @@ subprocess_fork_exec(PyObject* self, PyObject *args)
|
|||
/* Equivalent to: */
|
||||
/* tuple(PyUnicode_FSConverter(arg) for arg in process_args) */
|
||||
fast_args = PySequence_Fast(process_args, "argv must be a tuple");
|
||||
if (fast_args == NULL)
|
||||
goto cleanup;
|
||||
num_args = PySequence_Fast_GET_SIZE(fast_args);
|
||||
converted_args = PyTuple_New(num_args);
|
||||
if (converted_args == NULL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue