audioconvert: Fix buffer overflow

This was introduced by commit c160a063b9
This commit is contained in:
Frédéric Danis 2021-02-16 14:56:17 +01:00
parent af686653a9
commit 0061ddd6be

View file

@ -158,12 +158,12 @@ static int init_port(struct impl *this, enum spa_direction direction,
port->id = port_id;
if (position < SPA_N_ELEMENTS(spa_type_audio_channel)) {
snprintf(port->position, 16, "%s",
snprintf(port->position, 7, "%s",
spa_debug_type_short_name(spa_type_audio_channel[position].name));
} else if (position >= SPA_AUDIO_CHANNEL_CUSTOM_START) {
snprintf(port->position, 16, "AUX%d", position - SPA_AUDIO_CHANNEL_CUSTOM_START);
snprintf(port->position, 7, "AUX%d", position - SPA_AUDIO_CHANNEL_CUSTOM_START);
} else {
snprintf(port->position, 16, "UNK");
snprintf(port->position, 7, "UNK");
}
port->info_all = SPA_PORT_CHANGE_MASK_FLAGS |