Commit 75689061 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

ALSA: 16-bytes is enough for a card name

parent 7d9488cf
...@@ -972,10 +972,10 @@ static void GetDevicesForCard( vlc_object_t *obj, module_config_t *p_item, ...@@ -972,10 +972,10 @@ static void GetDevicesForCard( vlc_object_t *obj, module_config_t *p_item,
int i_err = 0; int i_err = 0;
snd_pcm_info_t *p_pcm_info; snd_pcm_info_t *p_pcm_info;
snd_ctl_t *p_ctl; snd_ctl_t *p_ctl;
char psz_dev[64]; char psz_dev[4 + 3 * sizeof(int)];
char *psz_card_name; char *psz_card_name;
sprintf( psz_dev, "hw:%i", i_card ); snprintf( psz_dev, sizeof (psz_dev), "hw:%u", i_card );
if( ( i_err = snd_ctl_open( &p_ctl, psz_dev, 0 ) ) < 0 ) if( ( i_err = snd_ctl_open( &p_ctl, psz_dev, 0 ) ) < 0 )
return; return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment