Skip to content

DX8Renderer: Prevent use-after-free in DX8TextureCategoryClass destructor - #98

Open
seer-by-sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/dx8renderer-use-after-free
Open

DX8Renderer: Prevent use-after-free in DX8TextureCategoryClass destructor#98
seer-by-sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/dx8renderer-use-after-free

Conversation

@seer-by-sentry

Copy link
Copy Markdown

Fixes CLIENT-N6. The issue was that: Re-entrant destructor call from DX8PolygonRendererClass into its parent DX8TextureCategoryClass causes access violation.

  • Clear texture_category pointers from all polygon renderers before unregistering mesh types.
  • This prevents use-after-free issues when polygon renderers are deleted during Unregister_Mesh_Type.

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

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