@@ -5796,7 +5796,7 @@ static int ca0132_alt_mic_boost_info(struct snd_kcontrol *kcontrol,
57965796 if (uinfo -> value .enumerated .item >= MIC_BOOST_NUM_OF_STEPS )
57975797 uinfo -> value .enumerated .item = MIC_BOOST_NUM_OF_STEPS - 1 ;
57985798 sprintf (namestr , "%d %s" , (uinfo -> value .enumerated .item * 10 ), sfx );
5799- strcpy (uinfo -> value .enumerated .name , namestr );
5799+ strscpy (uinfo -> value .enumerated .name , namestr );
58005800 return 0 ;
58015801}
58025802
@@ -5850,7 +5850,7 @@ static int ae5_headphone_gain_info(struct snd_kcontrol *kcontrol,
58505850 sprintf (namestr , "%s %s" ,
58515851 ae5_headphone_gain_presets [uinfo -> value .enumerated .item ].name ,
58525852 sfx );
5853- strcpy (uinfo -> value .enumerated .name , namestr );
5853+ strscpy (uinfo -> value .enumerated .name , namestr );
58545854 return 0 ;
58555855}
58565856
@@ -5903,7 +5903,7 @@ static int ae5_sound_filter_info(struct snd_kcontrol *kcontrol,
59035903 uinfo -> value .enumerated .item = AE5_SOUND_FILTER_MAX - 1 ;
59045904 sprintf (namestr , "%s" ,
59055905 ae5_filter_presets [uinfo -> value .enumerated .item ].name );
5906- strcpy (uinfo -> value .enumerated .name , namestr );
5906+ strscpy (uinfo -> value .enumerated .name , namestr );
59075907 return 0 ;
59085908}
59095909
@@ -5952,7 +5952,7 @@ static int ca0132_alt_input_source_info(struct snd_kcontrol *kcontrol,
59525952 uinfo -> value .enumerated .items = IN_SRC_NUM_OF_INPUTS ;
59535953 if (uinfo -> value .enumerated .item >= IN_SRC_NUM_OF_INPUTS )
59545954 uinfo -> value .enumerated .item = IN_SRC_NUM_OF_INPUTS - 1 ;
5955- strcpy (uinfo -> value .enumerated .name ,
5955+ strscpy (uinfo -> value .enumerated .name ,
59565956 in_src_str [uinfo -> value .enumerated .item ]);
59575957 return 0 ;
59585958}
@@ -6004,7 +6004,7 @@ static int ca0132_alt_output_select_get_info(struct snd_kcontrol *kcontrol,
60046004 uinfo -> value .enumerated .items = NUM_OF_OUTPUTS ;
60056005 if (uinfo -> value .enumerated .item >= NUM_OF_OUTPUTS )
60066006 uinfo -> value .enumerated .item = NUM_OF_OUTPUTS - 1 ;
6007- strcpy (uinfo -> value .enumerated .name ,
6007+ strscpy (uinfo -> value .enumerated .name ,
60086008 out_type_str [uinfo -> value .enumerated .item ]);
60096009 return 0 ;
60106010}
@@ -6055,7 +6055,7 @@ static int ca0132_alt_speaker_channel_cfg_get_info(struct snd_kcontrol *kcontrol
60556055 uinfo -> value .enumerated .items = items ;
60566056 if (uinfo -> value .enumerated .item >= items )
60576057 uinfo -> value .enumerated .item = items - 1 ;
6058- strcpy (uinfo -> value .enumerated .name ,
6058+ strscpy (uinfo -> value .enumerated .name ,
60596059 speaker_channel_cfgs [uinfo -> value .enumerated .item ].name );
60606060 return 0 ;
60616061}
@@ -6108,7 +6108,7 @@ static int ca0132_alt_svm_setting_info(struct snd_kcontrol *kcontrol,
61086108 uinfo -> value .enumerated .items = NUM_OF_SVM_SETTINGS ;
61096109 if (uinfo -> value .enumerated .item >= NUM_OF_SVM_SETTINGS )
61106110 uinfo -> value .enumerated .item = NUM_OF_SVM_SETTINGS - 1 ;
6111- strcpy (uinfo -> value .enumerated .name ,
6111+ strscpy (uinfo -> value .enumerated .name ,
61126112 out_svm_set_enum_str [uinfo -> value .enumerated .item ]);
61136113 return 0 ;
61146114}
@@ -6172,7 +6172,7 @@ static int ca0132_alt_eq_preset_info(struct snd_kcontrol *kcontrol,
61726172 uinfo -> value .enumerated .items = items ;
61736173 if (uinfo -> value .enumerated .item >= items )
61746174 uinfo -> value .enumerated .item = items - 1 ;
6175- strcpy (uinfo -> value .enumerated .name ,
6175+ strscpy (uinfo -> value .enumerated .name ,
61766176 ca0132_alt_eq_presets [uinfo -> value .enumerated .item ].name );
61776177 return 0 ;
61786178}
@@ -6229,7 +6229,7 @@ static int ca0132_voicefx_info(struct snd_kcontrol *kcontrol,
62296229 uinfo -> value .enumerated .items = items ;
62306230 if (uinfo -> value .enumerated .item >= items )
62316231 uinfo -> value .enumerated .item = items - 1 ;
6232- strcpy (uinfo -> value .enumerated .name ,
6232+ strscpy (uinfo -> value .enumerated .name ,
62336233 ca0132_voicefx_presets [uinfo -> value .enumerated .item ].name );
62346234 return 0 ;
62356235}
0 commit comments