Skip to content
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

Fix memory management in header-translator #339

Merged
merged 9 commits into from
Jan 14, 2023
Merged

Conversation

madsmtm
Copy link
Owner

@madsmtm madsmtm commented Jan 14, 2023

Noticed by @silvanshade, see #327 (comment) for an explanation of the issue.

This PR fixes the issue, as well as paving the way for supporting the two remaining memory-management attributes that we want to handle; ns_returns_retained and ns_returns_not_retained.

@madsmtm madsmtm added bug Something isn't working A-framework Affects the framework crates and the translator for them I-unsound A soundness hole labels Jan 14, 2023
@madsmtm madsmtm force-pushed the fix-memory-management branch 2 times, most recently from 7687dd8 to 8e49fa5 Compare January 14, 2023 00:49
@madsmtm madsmtm merged commit 8af9e53 into master Jan 14, 2023
@madsmtm madsmtm deleted the fix-memory-management branch January 14, 2023 20:48
@madsmtm madsmtm added this to the icrate v0.1.0 milestone Jan 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-framework Affects the framework crates and the translator for them bug Something isn't working I-unsound A soundness hole
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant