pa_parse_address() takes a pa_parsed_address struct pointer as a parameter, and fills it with data. The pa_parsed_address.path_or_host field is a dynamically allocated string, and it's very easy to forget to free that string after calling pa_parse_address(). The pa_parse_address() interface should be changed so that it's less easy to leak memory.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/9.