modargs: Don't fail needlessly in pa_modargs_get_sample_spec_and_channel_map().

BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=49664
This commit is contained in:
Tanu Kaskinen 2012-05-09 06:04:52 +03:00
parent 953bedc974
commit 8d0e9d4662

View file

@ -453,8 +453,12 @@ int pa_modargs_get_sample_spec_and_channel_map(
if (pa_modargs_get_channel_map(ma, NULL, &map) < 0)
return -1;
if (map.channels != ss.channels)
return -1;
if (map.channels != ss.channels) {
if (!pa_modargs_get_value(ma, "channels", NULL))
ss.channels = map.channels;
else
return -1;
}
*rmap = map;
*rss = ss;