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 leak in rfc5769check.c #1410

Merged
merged 3 commits into from
Mar 3, 2024
Merged

Conversation

ashamedbit
Copy link
Contributor

I came across the open issue #1368 which is a leaksanitizer report about a leak that happens on make check. I was able to reproduce the bug on running make check and was able to generate a patch for it. The leak happens within function check_oauth.

Issue: The variable base64encoded_ltp is allocated within base64_encode however it is not de-allocated within the coming loop.

I have verified that after the patch, the leak no longer occurs through leaksanitizer (and there is no double free for that matter)

@eakraly eakraly merged commit 412788b into coturn:master Mar 3, 2024
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants