Browse Source

Issue #28732: Raise ValueError when argv[0] is empty.

pull/40/head
Steve Dower 10 years ago
parent
commit
93ff8725b3
  1. 9
      Modules/posixmodule.c

9
Modules/posixmodule.c

@ -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;

Loading…
Cancel
Save