Skip to content

ext/mysqli: Use tempnam to make tracefiles unique #17473

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

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

NattyNarwhal
Copy link
Member

While a CONFLICTS acts as a barrier currently, it'd be nice to remove that. In addition, if multiple users run the test on the same system, it'd be owned by one user if a cleanup isn't run properly. The right solution for temporary files is tempnam and friends instead to generate a unique filename per invocation.

mysqli_debug_ini.phpt is not yet treated with this, because it uses an --INI-- section instead; generating a unique name here is trickier.

While a CONFLICTS acts as a barrier currently, it'd be nice to remove
that. In addition, if multiple users run the test on the same system,
it'd be owned by one user if a cleanup isn't run properly. The right
solution for temporary files is tempnam and friends instead to generate
a unique filename per invocation.

mysqli_debug_ini.phpt is not yet treated with this, because it uses an
--INI-- section instead; generating a unique name here is trickier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant