mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
Issue #28732: Raise ValueError when argv[0] is empty.
This commit is contained in:
@@ -5210,6 +5210,15 @@ os_spawnv_impl(PyObject *module, int mode, PyObject *path, PyObject *argv)
|
||||
"spawnv() arg 2 must contain only strings");
|
||||
return NULL;
|
||||
}
|
||||
#ifdef MS_WINDOWS
|
||||
if (i == 0 && !argvlist[0][0]) {
|
||||
free_string_array(argvlist, i);
|
||||
PyErr_SetString(
|
||||
PyExc_ValueError,
|
||||
"spawnv() arg 2 first element cannot be empty");
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
argvlist[argc] = NULL;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user