]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
deque is not varsized, so using Py_SIZE is nonsensical (closes #24162)
authorBenjamin Peterson <benjamin@python.org>
Fri, 15 May 2015 16:19:18 +0000 (12:19 -0400)
committerBenjamin Peterson <benjamin@python.org>
Fri, 15 May 2015 16:19:18 +0000 (12:19 -0400)
Modules/_collectionsmodule.c

index 1924374b9c34827a9f1fbb69268ab749cda33a24..5080a5b9d9cec71825b2b6f1faed7fbd99871fa9 100644 (file)
@@ -708,7 +708,7 @@ deque_del_item(dequeobject *deque, Py_ssize_t i)
     PyObject *item;
     int rv;
 
-    assert (i >= 0 && i < Py_SIZE(deque));
+    assert (i >= 0 && i < deque->len);
     if (_deque_rotate(deque, -i))
         return -1;
     item = deque_popleft(deque, NULL);