alsa-ucm: Log about the correct path value when probing volumes

These two log messages are most likely intended for the path that was
just tried, but they are mistakenly printing the name of the port's
current path. Fix them.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/594>
This commit is contained in:
Alper Nebi Yasak 2021-06-29 19:30:43 +03:00 committed by PulseAudio Marge Bot
parent fd5f5caf98
commit 7580ef31a1

View file

@ -962,10 +962,10 @@ static void probe_volumes(pa_hashmap *hash, bool is_sink, snd_pcm_t *pcm_handle,
PA_HASHMAP_FOREACH_KV(profile, path, data->paths, state2) { PA_HASHMAP_FOREACH_KV(profile, path, data->paths, state2) {
if (pa_alsa_path_probe(path, NULL, mixer_handle, ignore_dB) < 0) { if (pa_alsa_path_probe(path, NULL, mixer_handle, ignore_dB) < 0) {
pa_log_warn("Could not probe path: %s, using s/w volume", data->path->name); pa_log_warn("Could not probe path: %s, using s/w volume", path->name);
pa_hashmap_remove(data->paths, profile); pa_hashmap_remove(data->paths, profile);
} else if (!path->has_volume) { } else if (!path->has_volume) {
pa_log_warn("Path %s is not a volume control", data->path->name); pa_log_warn("Path %s is not a volume control", path->name);
pa_hashmap_remove(data->paths, profile); pa_hashmap_remove(data->paths, profile);
} else } else
pa_log_debug("Set up h/w volume using '%s' for %s:%s", path->name, profile, port->name); pa_log_debug("Set up h/w volume using '%s' for %s:%s", path->name, profile, port->name);