From c3bb11417f6d317b3ff0d82e69da3e9b1ba82227 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Thu, 7 Nov 2002 00:22:53 +0000 Subject: [PATCH] Backport 2.173: Fix for bug #626172: crash using unicode latin1 single char --- Objects/unicodeobject.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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) { -- 2.47.3