Issue #28732: Raise ValueError when argv[0] is empty.
This commit is contained in:
parent
11f4326ca1
commit
93ff8725b3
|
@ -5210,6 +5210,15 @@ os_spawnv_impl(PyObject *module, int mode, PyObject *path, PyObject *argv)
|
||||||
"spawnv() arg 2 must contain only strings");
|
"spawnv() arg 2 must contain only strings");
|
||||||
return NULL;
|
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;
|
argvlist[argc] = NULL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue