changeset 26050 | 822f46b80fa9 |
parent 20535 | 5f683209f5b6 |
child 27342 | 673ba59669b5 |
--- a/mercurial/pathencode.c Tue Aug 18 16:43:26 2015 -0400 +++ b/mercurial/pathencode.c Tue Aug 18 16:32:41 2015 -0400 @@ -684,6 +684,8 @@ hashobj = PyObject_CallMethod(shaobj, "digest", ""); Py_DECREF(shaobj); + if (hashobj == NULL) + return -1; if (!PyString_Check(hashobj) || PyString_GET_SIZE(hashobj) != 20) { PyErr_SetString(PyExc_TypeError,