Commit e61093c2 authored by Guido van Rossum's avatar Guido van Rossum

Fix reversed test for failure in PySequence_List() and PySequence_Tuple().

This broke cPickle.
parent fcc7704e
...@@ -806,7 +806,7 @@ PySequence_Tuple(s) ...@@ -806,7 +806,7 @@ PySequence_Tuple(s)
for(i=0; i < l; i++) for(i=0; i < l; i++)
{ {
if(((item=PySequence_GetItem(s,i))) || if(!(item=PySequence_GetItem(s,i)) ||
PyTuple_SetItem(t,i,item) == -1) PyTuple_SetItem(t,i,item) == -1)
{ {
Py_DECREF(t); Py_DECREF(t);
...@@ -830,7 +830,7 @@ PySequence_List(s) ...@@ -830,7 +830,7 @@ PySequence_List(s)
for(i=0; i < l; i++) for(i=0; i < l; i++)
{ {
if((item=PySequence_GetItem(s,i)) || if(!(item=PySequence_GetItem(s,i)) ||
PyList_SetItem(t,i,item) == -1) PyList_SetItem(t,i,item) == -1)
{ {
Py_DECREF(t); Py_DECREF(t);
......
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