diff --git a/client/adapter.c b/client/adapter.c index 47623889..eaa10958 100644 --- a/client/adapter.c +++ b/client/adapter.c @@ -140,6 +140,8 @@ static void update_supported_modes(void *data, if (!l_dbus_message_iter_get_variant(variant, "as", &iter)) return; + l_free(adapter->supported_modes_str); + buf = l_string_new(128); while (l_dbus_message_iter_next_entry(&iter, &mode))