Sitelet https://github.com/2dust/AndroidLibXrayLite/pull/209
Skip to content

Fix memory leak in doStartLoop when core fails to start - #209

Open
tymbal1601-hash wants to merge 1 commit into
2dust:mainfrom
tymbal1601-hash:feature/957-cleanup-failed-starts
Open

tymbal1601-hash wants to merge 1 commit into
2dust:mainfrom
tymbal1601-hash:feature/957-cleanup-failed-starts

Conversation

@tymbal1601-hash

Copy link
Copy Markdown

Description

If core initialization/start fails inside doStartLoop, previously allocated resources were not properly cleaned up, causing a native memory leak on repeated failed start attempts.

Changes

Added x.doShutdown() call on error handling path in doStartLoop before returning the error.

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.

1 participant