]> code.delx.au - pulseaudio/commitdiff
alsa: fix duplicate mapping detection
authorLennart Poettering <lennart@poettering.net>
Thu, 18 Jun 2009 01:43:22 +0000 (03:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Jun 2009 01:43:22 +0000 (03:43 +0200)
src/modules/alsa/alsa-mixer.c

index 6f21e10374a44f84ef2f50abb86e789e8f1f8745..c5db303ee87014d4dbc30945d719c7c8a4983eae 100644 (file)
@@ -2930,7 +2930,7 @@ static int profile_verify(pa_alsa_profile *p) {
             char **in;
             pa_bool_t duplicate = FALSE;
 
-            for (in = p->output_mapping_names; *in; in++)
+            for (in = name + 1; *in; in++)
                 if (pa_streq(*name, *in)) {
                     duplicate = TRUE;
                     break;
@@ -2963,7 +2963,7 @@ static int profile_verify(pa_alsa_profile *p) {
             char **in;
             pa_bool_t duplicate = FALSE;
 
-            for (in = p->input_mapping_names; *in; in++)
+            for (in = name + 1; *in; in++)
                 if (pa_streq(*name, *in)) {
                     duplicate = TRUE;
                     break;