Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
alsa.6583
0037-ucm-parser-fix-possible-string-overflow-in...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch of Package alsa.6583
From ad188bbf7813eab6f42dcdf617aa947107118857 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela <perex@perex.cz> Date: Mon, 27 Feb 2017 09:53:26 +0100 Subject: [PATCH 37/43] ucm parser: fix possible string overflow in uc_mgr_import_master_config() --- src/ucm/parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/src/ucm/parser.c +++ b/src/ucm/parser.c @@ -1453,7 +1453,8 @@ int uc_mgr_import_master_config(snd_use_ 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);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor