use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() to make things more robust

This commit is contained in:
Lennart Poettering 2008-08-03 16:43:51 +02:00
parent 1ae1dfcc10
commit aaaafb059c

View file

@ -322,8 +322,7 @@ int pa_modargs_get_sample_spec_and_channel_map(pa_modargs *ma, pa_sample_spec *r
if (pa_modargs_get_sample_spec(ma, &ss) < 0) if (pa_modargs_get_sample_spec(ma, &ss) < 0)
return -1; return -1;
if (!pa_channel_map_init_auto(&map, ss.channels, def)) pa_channel_map_init_extend(&map, ss.channels, def);
map.channels = 0;
if (pa_modargs_get_channel_map(ma, NULL, &map) < 0) if (pa_modargs_get_channel_map(ma, NULL, &map) < 0)
return -1; return -1;