add NULL checking for PyBytes_FromObject; R=Neal
This commit is contained in:
parent
f4ff4702a8
commit
4b24a42f3c
|
@ -2932,6 +2932,11 @@ PyBytes_FromObject(PyObject *x)
|
||||||
PyObject *new, *it;
|
PyObject *new, *it;
|
||||||
Py_ssize_t i, size;
|
Py_ssize_t i, size;
|
||||||
|
|
||||||
|
if (x == NULL) {
|
||||||
|
PyErr_BadInternalCall();
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/* Is it an int? */
|
/* Is it an int? */
|
||||||
size = PyNumber_AsSsize_t(x, PyExc_ValueError);
|
size = PyNumber_AsSsize_t(x, PyExc_ValueError);
|
||||||
if (size == -1 && PyErr_Occurred()) {
|
if (size == -1 && PyErr_Occurred()) {
|
||||||
|
|
Loading…
Reference in New Issue