alsa-ucm: Log about the correct path value when probing volumes
authorAlper Nebi Yasak <alpernebiyasak@gmail.com>
Tue, 29 Jun 2021 16:30:43 +0000 (19:30 +0300)
committerPulseAudio Marge Bot <pulseaudio-maintainers@lists.freedesktop.org>
Wed, 30 Jun 2021 15:09:14 +0000 (15:09 +0000)
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>

src/modules/alsa/alsa-ucm.c

index dc2f062..e34e466 100644 (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) {
             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);
             } 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);
             } else
                 pa_log_debug("Set up h/w volume using '%s' for %s:%s", path->name, profile, port->name);