]> granicus.if.org Git - python/commitdiff
Fix a ssize_t issue
authorNeal Norwitz <nnorwitz@gmail.com>
Thu, 23 Mar 2006 05:48:09 +0000 (05:48 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Thu, 23 Mar 2006 05:48:09 +0000 (05:48 +0000)
Python/ceval.c

index de2b35b4af51278c7768b0fb814cc58fbd6d75a9..99dfc2d3b43db9f68f098a0ea70145e6614c8681 100644 (file)
@@ -3935,7 +3935,7 @@ _PyEval_SliceIndex(PyObject *v, Py_ssize_t *pi)
        if (v != NULL) {
                Py_ssize_t x;
                if (PyInt_Check(v)) {
-                       x = PyInt_AsLong(v);
+                       x = PyInt_AsSsize_t(v);
                } 
                else if (v->ob_type->tp_as_number &&
                         PyType_HasFeature(v->ob_type, Py_TPFLAGS_HAVE_INDEX)