From: Neal Norwitz Date: Thu, 7 Nov 2002 00:22:53 +0000 (+0000) Subject: Backport 2.173: X-Git-Tag: v2.2.3c1~247 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c3bb11417f6d317b3ff0d82e69da3e9b1ba82227;p=thirdparty%2FPython%2Fcpython.git Backport 2.173: Fix for bug #626172: crash using unicode latin1 single char --- diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index b11a69069813..eb6f0d6c0ca9 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -3820,10 +3820,8 @@ int PyUnicode_Contains(PyObject *container, goto onError; } u = (PyUnicodeObject *)PyUnicode_FromObject(container); - if (u == NULL) { - Py_DECREF(v); + if (u == NULL) goto onError; - } /* Check v in u */ if (PyUnicode_GET_SIZE(v) != 1) {