mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-02 09:01:48 -05:00
add snd_strlcpy() and use it everywhere
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
639d404df6
commit
1755df1d9e
14 changed files with 74 additions and 61 deletions
|
|
@ -766,9 +766,9 @@ int snd_pcm_direct_info(snd_pcm_t *pcm, snd_pcm_info_t * info)
|
|||
info->card = -1;
|
||||
/* FIXME: fill this with something more useful: we know the hardware name */
|
||||
if (pcm->name) {
|
||||
strncpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
strncpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
strncpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
snd_strlcpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
snd_strlcpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
snd_strlcpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
}
|
||||
info->subdevices_count = 1;
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -94,9 +94,9 @@ static int snd_pcm_ioplug_info(snd_pcm_t *pcm, snd_pcm_info_t *info)
|
|||
info->stream = pcm->stream;
|
||||
info->card = -1;
|
||||
if (pcm->name) {
|
||||
strncpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
strncpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
strncpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
snd_strlcpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
snd_strlcpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
snd_strlcpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
}
|
||||
info->subdevices_count = 1;
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -71,9 +71,9 @@ static int snd_pcm_null_info(snd_pcm_t *pcm, snd_pcm_info_t * info)
|
|||
info->stream = pcm->stream;
|
||||
info->card = -1;
|
||||
if (pcm->name) {
|
||||
strncpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
strncpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
strncpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
snd_strlcpy((char *)info->id, pcm->name, sizeof(info->id));
|
||||
snd_strlcpy((char *)info->name, pcm->name, sizeof(info->name));
|
||||
snd_strlcpy((char *)info->subname, pcm->name, sizeof(info->subname));
|
||||
}
|
||||
info->subdevices_count = 1;
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue