]> granicus.if.org Git - python/commitdiff
listreverse(): Don't call the new reverse_slice unless the list
authorTim Peters <tim.peters@gmail.com>
Fri, 19 Jul 2002 04:04:16 +0000 (04:04 +0000)
committerTim Peters <tim.peters@gmail.com>
Fri, 19 Jul 2002 04:04:16 +0000 (04:04 +0000)
has something in it (else ob_item may be a NULL pointer).

Objects/listobject.c

index f2132b4193b644fcb96e35cd761c9205cb85f142..ce0f22e1931e5bb9fd577b6d60be54481aa8a14f 100644 (file)
@@ -1316,7 +1316,8 @@ PyList_Sort(PyObject *v)
 static PyObject *
 listreverse(PyListObject *self)
 {
-       reverse_slice(self->ob_item, self->ob_item + self->ob_size);
+       if (self->ob_size > 1)
+               reverse_slice(self->ob_item, self->ob_item + self->ob_size);
        Py_INCREF(Py_None);
        return Py_None;
 }