diff options
| author | Xiang Zhang <angwerzx@126.com> | 2016-12-22 15:31:55 +0800 |
|---|---|---|
| committer | Xiang Zhang <angwerzx@126.com> | 2016-12-22 15:31:55 +0800 |
| commit | 62497d52d940c9e203c1bf5e5d41bba52577ec6a (patch) | |
| tree | b766d37d5cf7974facf7a948be8607ff50b7f8a3 /Objects/unicodeobject.c | |
| parent | db465b2860e07456b9504f711e7b402533114453 (diff) | |
| parent | 437a5d2c25c2f64ddcdbf9c509d406071c74c1fb (diff) | |
| download | cpython-git-62497d52d940c9e203c1bf5e5d41bba52577ec6a.tar.gz | |
Issue #29044: Merge 3.6.
Diffstat (limited to 'Objects/unicodeobject.c')
| -rw-r--r-- | Objects/unicodeobject.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index bbda4d884c..ef396fbeba 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -14286,11 +14286,12 @@ formatchar(PyObject *v) if (iobj == NULL) { goto onError; } - v = iobj; + x = PyLong_AsLong(iobj); Py_DECREF(iobj); } - /* Integer input truncated to a character */ - x = PyLong_AsLong(v); + else { + x = PyLong_AsLong(v); + } if (x == -1 && PyErr_Occurred()) goto onError; |
