commit | 897d05922102ff499d17b063e6f59ed1770091dc | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Mon Oct 17 13:10:24 2011 -0400 |
committer | Benjamin Peterson <benjamin@python.org> | Mon Oct 17 13:10:24 2011 -0400 |
tree | 194195b2cc52379ccecd6b114918e4c99c243e20 | |
parent | f813080736433fe7cacffe782a3c209a720a09ff [diff] | |
parent | 2963fe07119c0dfa0d7fc42508912272c0100342 [diff] |
merge 3.2 (#13199)
diff --git a/Objects/sliceobject.c b/Objects/sliceobject.c index 92464ab..2f5c045 100644 --- a/Objects/sliceobject.c +++ b/Objects/sliceobject.c
@@ -347,9 +347,13 @@ } t1 = PyTuple_New(3); - t2 = PyTuple_New(3); - if (t1 == NULL || t2 == NULL) + if (t1 == NULL) return NULL; + t2 = PyTuple_New(3); + if (t2 == NULL) { + Py_DECREF(t1); + return NULL; + } PyTuple_SET_ITEM(t1, 0, ((PySliceObject *)v)->start); PyTuple_SET_ITEM(t1, 1, ((PySliceObject *)v)->stop);