commit | b16e382c446d76ede22780b15c75f43c5f132e25 | [log] [tgz] |
---|---|---|
author | Zackery Spytz <zspytz@gmail.com> | Sun Oct 13 05:49:05 2019 -0600 |
committer | Serhiy Storchaka <storchaka@gmail.com> | Sun Oct 13 14:49:05 2019 +0300 |
tree | 34c21fb3cdbd01798dd493e9afc52f2972b7bfbd | |
parent | 793cb85437299a3da3d74fe65480d720af330cbb [diff] [blame] |
bpo-38202: Fix a crash in dict_view & non-itearble. (GH-16241)
diff --git a/Objects/dictobject.c b/Objects/dictobject.c index b496350..64876e0 100644 --- a/Objects/dictobject.c +++ b/Objects/dictobject.c
@@ -4227,6 +4227,10 @@ return NULL; it = PyObject_GetIter(other); + if (it == NULL) { + Py_DECREF(result); + return NULL; + } if (PyDictKeys_Check(self)) { dict_contains = dictkeys_contains;