File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -446,7 +446,7 @@ static int dcpaud_create_pcm(struct dcp_audio *dcpaud)
446446
447447 pcm -> nonatomic = true;
448448 pcm -> private_data = dcpaud ;
449- strcpy (pcm -> name , card -> shortname );
449+ strscpy (pcm -> name , card -> shortname , sizeof ( pcm -> name ) );
450450
451451 return 0 ;
452452}
@@ -487,9 +487,9 @@ static void dcpaud_set_card_names(struct dcp_audio *dcpaud)
487487{
488488 struct snd_card * card = dcpaud -> card ;
489489
490- strcpy (card -> driver , "apple_dcp" );
491- strcpy (card -> longname , "Apple DisplayPort" );
492- strcpy (card -> shortname , "Apple DisplayPort" );
490+ strscpy (card -> driver , "apple_dcp" , sizeof ( card -> driver ) );
491+ strscpy (card -> longname , "Apple DisplayPort" , sizeof ( card -> longname ) );
492+ strscpy (card -> shortname , "Apple DisplayPort" , sizeof ( card -> shortname ) );
493493}
494494
495495static int dcpaud_init_snd_card (struct dcp_audio * dcpaud )
You can’t perform that action at this time.
0 commit comments