gh-146386: fix missing va_end in _abiinfo_raise in modsupport.c (#146387)

This commit is contained in:
Brandon 2026-03-25 07:54:08 -05:00 committed by GitHub
parent 4240c7dd74
commit 04bd54305a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -688,9 +688,12 @@ static int _abiinfo_raise(const char *module_name, const char *format, ...)
va_list vargs;
va_start(vargs, format);
if (_PyUnicodeWriter_FormatV(writer, format, vargs) < 0) {
va_end(vargs);
PyUnicodeWriter_Discard(writer);
return -1;
}
va_end(vargs);
PyObject *message = PyUnicodeWriter_Finish(writer);
if (!message) {
return -1;