Commit 10de93a7 authored by Mark Dickinson's avatar Mark Dickinson

Silence gcc warning. (In function 'bytearray_init': warning: 'value' may be...

Silence gcc warning. (In function 'bytearray_init': warning: 'value' may be used uninitialized in this function).
parent 34d17deb
...@@ -33,6 +33,7 @@ _getbytevalue(PyObject* arg, int *value) ...@@ -33,6 +33,7 @@ _getbytevalue(PyObject* arg, int *value)
PyObject *index = PyNumber_Index(arg); PyObject *index = PyNumber_Index(arg);
if (index == NULL) { if (index == NULL) {
PyErr_Format(PyExc_TypeError, "an integer is required"); PyErr_Format(PyExc_TypeError, "an integer is required");
*value = -1;
return 0; return 0;
} }
face_value = PyLong_AsLong(index); face_value = PyLong_AsLong(index);
...@@ -42,6 +43,7 @@ _getbytevalue(PyObject* arg, int *value) ...@@ -42,6 +43,7 @@ _getbytevalue(PyObject* arg, int *value)
if (face_value < 0 || face_value >= 256) { if (face_value < 0 || face_value >= 256) {
/* this includes the OverflowError in case the long is too large */ /* this includes the OverflowError in case the long is too large */
PyErr_SetString(PyExc_ValueError, "byte must be in range(0, 256)"); PyErr_SetString(PyExc_ValueError, "byte must be in range(0, 256)");
*value = -1;
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment