Wireplumber: Free the default node name

The `default_node_name_` is reassigned without calling `g_free` on the old string.
This commit is contained in:
Lucas Alber 2023-03-08 15:21:52 +01:00 committed by GitHub
parent 823c13a8c0
commit 8ccf00f0fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -173,7 +173,8 @@ void waybar::modules::Wireplumber::onDefaultNodesApiChanged(waybar::modules::Wir
spdlog::debug(
"[{}]: (onDefaultNodesApiChanged) - Default node changed to -> Node(name: {}, id: {})",
self->name_, default_node_name, default_node_id);
g_free(self->default_node_name_);
self->default_node_name_ = g_strdup(default_node_name);
updateVolume(self, default_node_id);
updateNodeName(self, default_node_id);