]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[Backport r51224 | neal.norwitz]
authorAndrew M. Kuchling <amk@amk.ca>
Thu, 5 Oct 2006 17:22:15 +0000 (17:22 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Thu, 5 Oct 2006 17:22:15 +0000 (17:22 +0000)
Move the assert which checks for a NULL pointer first.
Klocwork #274.

Modules/collectionsmodule.c

index 4457551bb0a9ea2bd70cb67e86e17ebaa6402764..3387b99365f6c5798209f28dbecc579bf9b4a6ec 100644 (file)
@@ -225,9 +225,9 @@ deque_popleft(dequeobject *deque, PyObject *unused)
                        deque->leftindex = CENTER + 1;
                        deque->rightindex = CENTER;
                } else {
+                       assert(deque->leftblock != NULL);
                        assert(deque->leftblock != deque->rightblock);
                        prevblock = deque->leftblock->rightlink;
-                       assert(deque->leftblock != NULL);
                        PyMem_Free(deque->leftblock);
                        assert(prevblock != NULL);
                        prevblock->leftlink = NULL;