closes bpo-39262: Use specific out-of-memory message in _sharedexception_bind. (GH-17908)

This commit is contained in:
Alex Henrie 2020-01-09 02:48:52 +00:00 committed by Benjamin Peterson
parent 2c7ed417a4
commit 5cae042f68
1 changed files with 4 additions and 2 deletions

View File

@ -221,8 +221,9 @@ _sharedexception_bind(PyObject *exctype, PyObject *exc, PyObject *tb)
if (err->name == NULL) {
if (PyErr_ExceptionMatches(PyExc_MemoryError)) {
failure = "out of memory copying exception type name";
}
} else {
failure = "unable to encode and copy exception type name";
}
goto finally;
}
@ -237,8 +238,9 @@ _sharedexception_bind(PyObject *exctype, PyObject *exc, PyObject *tb)
if (err->msg == NULL) {
if (PyErr_ExceptionMatches(PyExc_MemoryError)) {
failure = "out of memory copying exception message";
}
} else {
failure = "unable to encode and copy exception message";
}
goto finally;
}
}