@@ -5796,7 +5796,7 @@ static int ca0132_alt_mic_boost_info(struct snd_kcontrol *kcontrol,
5796
5796
if (uinfo -> value .enumerated .item >= MIC_BOOST_NUM_OF_STEPS )
5797
5797
uinfo -> value .enumerated .item = MIC_BOOST_NUM_OF_STEPS - 1 ;
5798
5798
sprintf (namestr , "%d %s" , (uinfo -> value .enumerated .item * 10 ), sfx );
5799
- strcpy (uinfo -> value .enumerated .name , namestr );
5799
+ strscpy (uinfo -> value .enumerated .name , namestr );
5800
5800
return 0 ;
5801
5801
}
5802
5802
@@ -5850,7 +5850,7 @@ static int ae5_headphone_gain_info(struct snd_kcontrol *kcontrol,
5850
5850
sprintf (namestr , "%s %s" ,
5851
5851
ae5_headphone_gain_presets [uinfo -> value .enumerated .item ].name ,
5852
5852
sfx );
5853
- strcpy (uinfo -> value .enumerated .name , namestr );
5853
+ strscpy (uinfo -> value .enumerated .name , namestr );
5854
5854
return 0 ;
5855
5855
}
5856
5856
@@ -5903,7 +5903,7 @@ static int ae5_sound_filter_info(struct snd_kcontrol *kcontrol,
5903
5903
uinfo -> value .enumerated .item = AE5_SOUND_FILTER_MAX - 1 ;
5904
5904
sprintf (namestr , "%s" ,
5905
5905
ae5_filter_presets [uinfo -> value .enumerated .item ].name );
5906
- strcpy (uinfo -> value .enumerated .name , namestr );
5906
+ strscpy (uinfo -> value .enumerated .name , namestr );
5907
5907
return 0 ;
5908
5908
}
5909
5909
@@ -5952,7 +5952,7 @@ static int ca0132_alt_input_source_info(struct snd_kcontrol *kcontrol,
5952
5952
uinfo -> value .enumerated .items = IN_SRC_NUM_OF_INPUTS ;
5953
5953
if (uinfo -> value .enumerated .item >= IN_SRC_NUM_OF_INPUTS )
5954
5954
uinfo -> value .enumerated .item = IN_SRC_NUM_OF_INPUTS - 1 ;
5955
- strcpy (uinfo -> value .enumerated .name ,
5955
+ strscpy (uinfo -> value .enumerated .name ,
5956
5956
in_src_str [uinfo -> value .enumerated .item ]);
5957
5957
return 0 ;
5958
5958
}
@@ -6004,7 +6004,7 @@ static int ca0132_alt_output_select_get_info(struct snd_kcontrol *kcontrol,
6004
6004
uinfo -> value .enumerated .items = NUM_OF_OUTPUTS ;
6005
6005
if (uinfo -> value .enumerated .item >= NUM_OF_OUTPUTS )
6006
6006
uinfo -> value .enumerated .item = NUM_OF_OUTPUTS - 1 ;
6007
- strcpy (uinfo -> value .enumerated .name ,
6007
+ strscpy (uinfo -> value .enumerated .name ,
6008
6008
out_type_str [uinfo -> value .enumerated .item ]);
6009
6009
return 0 ;
6010
6010
}
@@ -6055,7 +6055,7 @@ static int ca0132_alt_speaker_channel_cfg_get_info(struct snd_kcontrol *kcontrol
6055
6055
uinfo -> value .enumerated .items = items ;
6056
6056
if (uinfo -> value .enumerated .item >= items )
6057
6057
uinfo -> value .enumerated .item = items - 1 ;
6058
- strcpy (uinfo -> value .enumerated .name ,
6058
+ strscpy (uinfo -> value .enumerated .name ,
6059
6059
speaker_channel_cfgs [uinfo -> value .enumerated .item ].name );
6060
6060
return 0 ;
6061
6061
}
@@ -6108,7 +6108,7 @@ static int ca0132_alt_svm_setting_info(struct snd_kcontrol *kcontrol,
6108
6108
uinfo -> value .enumerated .items = NUM_OF_SVM_SETTINGS ;
6109
6109
if (uinfo -> value .enumerated .item >= NUM_OF_SVM_SETTINGS )
6110
6110
uinfo -> value .enumerated .item = NUM_OF_SVM_SETTINGS - 1 ;
6111
- strcpy (uinfo -> value .enumerated .name ,
6111
+ strscpy (uinfo -> value .enumerated .name ,
6112
6112
out_svm_set_enum_str [uinfo -> value .enumerated .item ]);
6113
6113
return 0 ;
6114
6114
}
@@ -6172,7 +6172,7 @@ static int ca0132_alt_eq_preset_info(struct snd_kcontrol *kcontrol,
6172
6172
uinfo -> value .enumerated .items = items ;
6173
6173
if (uinfo -> value .enumerated .item >= items )
6174
6174
uinfo -> value .enumerated .item = items - 1 ;
6175
- strcpy (uinfo -> value .enumerated .name ,
6175
+ strscpy (uinfo -> value .enumerated .name ,
6176
6176
ca0132_alt_eq_presets [uinfo -> value .enumerated .item ].name );
6177
6177
return 0 ;
6178
6178
}
@@ -6229,7 +6229,7 @@ static int ca0132_voicefx_info(struct snd_kcontrol *kcontrol,
6229
6229
uinfo -> value .enumerated .items = items ;
6230
6230
if (uinfo -> value .enumerated .item >= items )
6231
6231
uinfo -> value .enumerated .item = items - 1 ;
6232
- strcpy (uinfo -> value .enumerated .name ,
6232
+ strscpy (uinfo -> value .enumerated .name ,
6233
6233
ca0132_voicefx_presets [uinfo -> value .enumerated .item ].name );
6234
6234
return 0 ;
6235
6235
}
0 commit comments