From: Walter Dörwald Date: Fri, 15 Aug 2003 15:01:26 +0000 (+0000) Subject: Backport checkin: X-Git-Tag: v2.3.1~150 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=90de7fe3dcebd52c35a8da1b0cb41f3d1dc46883;p=thirdparty%2FPython%2Fcpython.git Backport checkin: Fix another refcounting leak (in PyUnicode_DecodeUnicodeEscape()). --- diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 6044a561112b..694c17402233 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -1834,6 +1834,8 @@ PyObject *PyUnicode_DecodeUnicodeEscape(const char *s, } if (_PyUnicode_Resize(&v, (int)(p - PyUnicode_AS_UNICODE(v)))) goto onError; + Py_XDECREF(errorHandler); + Py_XDECREF(exc); return (PyObject *)v; ucnhashError: