Skip to content

AUv3: stop asking the host to release a parameter name it never owned - #540

Merged
defiantnerd merged 1 commit into
free-audio:nextfrom
defiantnerd:issue514
Sep 13, 2026
Merged

defiantnerd merged 1 commit into
free-audio:nextfrom
defiantnerd:issue514

Conversation

@defiantnerd

Copy link
Copy Markdown
Collaborator

CFNameRelease hands the host ownership of the CFStringRef, and the AUv3 to v2 bridge fills that field from the AUParameter's displayName without a matching retain,
so an honouring host over-releases a string it never owned.

@baconpaul

Copy link
Copy Markdown
Collaborator

@defiantnerd think we should merge this yeah?

@defiantnerd
defiantnerd merged commit d27579b into free-audio:next Sep 13, 2026
28 checks passed
@defiantnerd
defiantnerd deleted the issue514 branch September 13, 2026 14:52
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.

2 participants