Skip to content

Fix leaking funcrefs in the C API - #2040

Merged
alexcrichton merged 1 commit into
bytecodealliance:mainfrom
alexcrichton:fix-leak-dtor
Jul 17, 2020
Merged

Fix leaking funcrefs in the C API#2040
alexcrichton merged 1 commit into
bytecodealliance:mainfrom
alexcrichton:fix-leak-dtor

Conversation

@alexcrichton

Copy link
Copy Markdown
Member

This commit adds a case to the destructor of wasm_val_t to be sure to
deallocate the Box<wasm_ref_t>.

This commit adds a case to the destructor of `wasm_val_t` to be sure to
deallocate the `Box<wasm_ref_t>`.
@alexcrichton
alexcrichton requested a review from fitzgen July 17, 2020 18:39
@github-actions github-actions Bot added the wasmtime:c-api Issues pertaining to the C API. label Jul 17, 2020
@github-actions

Copy link
Copy Markdown

Subscribe to Label Action

cc @peterhuene

Details This issue or pull request has been labeled: "wasmtime:c-api"

Thus the following users have been cc'd because of the following labels:

  • peterhuene: wasmtime:c-api

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

@fitzgen fitzgen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As you can see, I got externref working first, and then forgot to update all the places...

@alexcrichton
alexcrichton merged commit 3aeab23 into bytecodealliance:main Jul 17, 2020
@alexcrichton
alexcrichton deleted the fix-leak-dtor branch July 17, 2020 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wasmtime:c-api Issues pertaining to the C API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants