From: Mark Dickinson Date: Fri, 9 Jul 2010 19:25:48 +0000 (+0000) Subject: Silence gcc warning. (In function 'bytearray_init': warning: 'value' may be used... X-Git-Tag: v3.2a1~251 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=10de93a715ecf1f1829cf65ca275c0adc0db7c01;p=python Silence gcc warning. (In function 'bytearray_init': warning: 'value' may be used uninitialized in this function). --- diff --git a/Objects/bytearrayobject.c b/Objects/bytearrayobject.c index 16350ff8c0..021ab1a531 100644 --- a/Objects/bytearrayobject.c +++ b/Objects/bytearrayobject.c @@ -33,6 +33,7 @@ _getbytevalue(PyObject* arg, int *value) PyObject *index = PyNumber_Index(arg); if (index == NULL) { PyErr_Format(PyExc_TypeError, "an integer is required"); + *value = -1; return 0; } face_value = PyLong_AsLong(index); @@ -42,6 +43,7 @@ _getbytevalue(PyObject* arg, int *value) if (face_value < 0 || face_value >= 256) { /* this includes the OverflowError in case the long is too large */ PyErr_SetString(PyExc_ValueError, "byte must be in range(0, 256)"); + *value = -1; return 0; }