Skip to content

bugfix(lobby): Fix potential use-after-free when HTTP response arrives after interface destruction#443

Open
seer-by-sentry[bot] wants to merge 1 commit intomainfrom
seer/bugfix/lobby-use-after-free
Open

bugfix(lobby): Fix potential use-after-free when HTTP response arrives after interface destruction#443
seer-by-sentry[bot] wants to merge 1 commit intomainfrom
seer/bugfix/lobby-use-after-free

Conversation

@seer-by-sentry
Copy link
Copy Markdown

@seer-by-sentry seer-by-sentry bot commented Apr 1, 2026

Fixes CLIENT-47Z. The issue was that: Asynchronous HTTP callback attempts to access a deleted NGMP_OnlineServices_LobbyInterface instance, leading to a read access violation.

  • Added a safety check to prevent a use-after-free scenario.
  • Ensures the NGMP_OnlineServices_LobbyInterface still exists before processing an HTTP response.
  • Prevents crashes if the lobby interface is destroyed while an asynchronous HTTP request is still pending.

This fix was generated by Seer in Sentry, triggered automatically. 👁️ Run ID: 12674989

Not quite right? Click here to continue debugging with Seer.

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.

0 participants