Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
dosbox
dosbox-0.72-strncat.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dosbox-0.72-strncat.diff of Package dosbox
fix wrong use of strncat. Signed-off-by: Ludwig Nussel <ludwig.nussel@suse.de> Index: dosbox-0.72/src/dos/dos_programs.cpp =================================================================== --- dosbox-0.72.orig/src/dos/dos_programs.cpp +++ dosbox-0.72/src/dos/dos_programs.cpp @@ -807,8 +807,10 @@ void LOADFIX::Run(void) args[0] = 0; do { ok = cmd->FindCommand(commandNr++,temp_line); - strncat(args,temp_line.c_str(),256); - strncat(args," ",256); + if(sizeof(args)-strlen(args)-1 < temp_line.length()+1) + break; + strcat(args,temp_line.c_str()); + strcat(args," "); } while (ok); // Use shell to start program DOS_Shell shell;
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