mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-31 22:25:35 -04:00
ucm parser: fix possible string overflow in uc_mgr_import_master_config()
This commit is contained in:
parent
db0e1dcfc2
commit
ad188bbf78
1 changed files with 2 additions and 1 deletions
|
|
@ -1453,7 +1453,8 @@ int uc_mgr_import_master_config(snd_use_case_mgr_t *uc_mgr)
|
|||
err = load_master_config(uc_mgr->card_name, &cfg);
|
||||
if (err < 0)
|
||||
return err;
|
||||
strcpy(uc_mgr->conf_file_name, uc_mgr->card_name);
|
||||
strncpy(uc_mgr->conf_file_name, uc_mgr->card_name, MAX_CARD_LONG_NAME);
|
||||
uc_mgr->conf_file_name[MAX_CARD_LONG_NAME-1] = '\0';
|
||||
}
|
||||
|
||||
err = parse_master_file(uc_mgr, cfg);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue