Kaydet (Commit) 9cd3c34b authored tarafından Neal Norwitz's avatar Neal Norwitz

Move the assert which checks for a NULL pointer first.

Klocwork #274.
üst e0a81afb
...@@ -224,9 +224,9 @@ deque_popleft(dequeobject *deque, PyObject *unused) ...@@ -224,9 +224,9 @@ deque_popleft(dequeobject *deque, PyObject *unused)
deque->leftindex = CENTER + 1; deque->leftindex = CENTER + 1;
deque->rightindex = CENTER; deque->rightindex = CENTER;
} else { } else {
assert(deque->leftblock != NULL);
assert(deque->leftblock != deque->rightblock); assert(deque->leftblock != deque->rightblock);
prevblock = deque->leftblock->rightlink; prevblock = deque->leftblock->rightlink;
assert(deque->leftblock != NULL);
PyMem_Free(deque->leftblock); PyMem_Free(deque->leftblock);
assert(prevblock != NULL); assert(prevblock != NULL);
prevblock->leftlink = NULL; prevblock->leftlink = NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment