Mercurial > cpython-lru_cache-weakref
comparison Modules/arraymodule.c @ 36878:accfb156f9cc 2.4
Backport r42894: SF #1444030 Fix several potential defects found
by Coverity.
| author | Hye-Shik Chang <hyeshik@gmail.com> |
|---|---|
| date | Tue, 07 Mar 2006 15:59:09 +0000 |
| parents | 97c97194e64b |
| children | adbfd8d5851c |
comparison
equal
deleted
inserted
replaced
| 36875:68a0943dbbe5 | 36878:accfb156f9cc |
|---|---|
| 1824 return NULL; | 1824 return NULL; |
| 1825 } | 1825 } |
| 1826 Py_DECREF(v); | 1826 Py_DECREF(v); |
| 1827 } | 1827 } |
| 1828 } else if (initial != NULL && PyString_Check(initial)) { | 1828 } else if (initial != NULL && PyString_Check(initial)) { |
| 1829 PyObject *t_initial = PyTuple_Pack(1, | 1829 PyObject *t_initial, *v; |
| 1830 initial); | 1830 t_initial = PyTuple_Pack(1, initial); |
| 1831 PyObject *v = | 1831 if (t_initial == NULL) { |
| 1832 array_fromstring((arrayobject *)a, | 1832 Py_DECREF(a); |
| 1833 return NULL; | |
| 1834 } | |
| 1835 v = array_fromstring((arrayobject *)a, | |
| 1833 t_initial); | 1836 t_initial); |
| 1834 Py_DECREF(t_initial); | 1837 Py_DECREF(t_initial); |
| 1835 if (v == NULL) { | 1838 if (v == NULL) { |
| 1836 Py_DECREF(a); | 1839 Py_DECREF(a); |
| 1837 return NULL; | 1840 return NULL; |
