File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -639,9 +639,9 @@ static int pcmidi_snd_initialise(struct pcmidi_snd *pm)
639
639
goto fail ;
640
640
}
641
641
642
- strncpy (card -> driver , shortname , sizeof (card -> driver ));
643
- strncpy (card -> shortname , shortname , sizeof (card -> shortname ));
644
- strncpy (card -> longname , longname , sizeof (card -> longname ));
642
+ strscpy (card -> driver , shortname , sizeof (card -> driver ));
643
+ strscpy (card -> shortname , shortname , sizeof (card -> shortname ));
644
+ strscpy (card -> longname , longname , sizeof (card -> longname ));
645
645
646
646
/* Set up rawmidi */
647
647
err = snd_rawmidi_new (card , card -> shortname , 0 ,
@@ -652,7 +652,7 @@ static int pcmidi_snd_initialise(struct pcmidi_snd *pm)
652
652
goto fail ;
653
653
}
654
654
pm -> rwmidi = rwmidi ;
655
- strncpy (rwmidi -> name , card -> shortname , sizeof (rwmidi -> name ));
655
+ strscpy (rwmidi -> name , card -> shortname , sizeof (rwmidi -> name ));
656
656
rwmidi -> info_flags = SNDRV_RAWMIDI_INFO_INPUT ;
657
657
rwmidi -> private_data = pm ;
658
658
You can’t perform that action at this time.
0 commit comments