bpo-36020: Require vsnprintf() to build Python by vstinner · Pull Request #20899 · python/cpython

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

vstinner

The C99 functions snprintf() and vsnprintf() are now required
to build Python.

PyOS_snprintf() and PyOS_vsnprintf() no longer call Py_FatalError()
on a buffer overflow on platforms which don't provide vsnprintf().

https://bugs.python.org/issue36020

The C99 functions snprintf() and vsnprintf() are now required
to build Python.

PyOS_snprintf() and PyOS_vsnprintf() no longer call Py_FatalError()
on a buffer overflow on platforms which don't provide vsnprintf().

@bedevere-bot

🤖 New build scheduled with the buildbot fleet by @vstinner for commit 414ba4e 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

arun-mani-j pushed a commit to arun-mani-j/cpython that referenced this pull request

Jul 21, 2020
The C99 functions snprintf() and vsnprintf() are now required
to build Python.

PyOS_snprintf() and PyOS_vsnprintf() no longer call Py_FatalError().
Previously, they called Py_FatalError() on a buffer overflow on platforms
which don't provide vsnprintf().