Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Apache
cronolog
cronolog-1.7.0-strncat-compilefix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cronolog-1.7.0-strncat-compilefix.patch of Package cronolog
I: Statement might be overflowing a buffer in strncat. Common mistake: BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the left over size as 3rd argument GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1) E: cronolog bufferoverflowstrncat cronolog.c:336, 340 poeml, Thu Mar 5 21:12:49 CET 2009 Index: cronolog-1.7.0/src/cronolog.c =================================================================== --- cronolog-1.7.0.orig/src/cronolog.c +++ cronolog-1.7.0/src/cronolog.c @@ -333,11 +333,11 @@ main(int argc, char **argv) } break; case 'r': - strncat(handler, optarg, MAX_PATH ); + strncat(handler, optarg, sizeof(handler) - strlen(optarg) - 1); use_handler=1; break; case 'G': - strncat(handler_arg, optarg, MAX_PATH ); + strncat(handler_arg, optarg, sizeof(handler_arg) - strlen(optarg) - 1); use_handler_arg=1; break; case 'n':
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