]> code.delx.au - pulseaudio/commitdiff
Don't enumerate invalid profile
authorLennart Poettering <lennart@poettering.net>
Sat, 17 Jan 2009 01:01:37 +0000 (02:01 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 17 Jan 2009 01:01:37 +0000 (02:01 +0100)
src/modules/alsa/alsa-util.c

index a4301f427eb4754e8d2321eb0997251cd362a8d5..feaeb31bf5dc404b85a6e822b8f1e475d9266ee8 100644 (file)
@@ -880,8 +880,9 @@ int pa_alsa_probe_profiles(
             if (pcm_j)
                 snd_pcm_close(pcm_j);
 
-            cb(i->alsa_name ? i : NULL,
-               j->alsa_name ? j : NULL, userdata);
+            if (i->alsa_name || j->alsa_name)
+                cb(i->alsa_name ? i : NULL,
+                   j->alsa_name ? j : NULL, userdata);
         }
 
         if (pcm_i)