Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:CoolSpirit:enlightenment
empower
strncat-safer.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File strncat-safer.patch of Package empower
Index: empower-2.0.0.61597/src/bin/elm/empower.c =================================================================== --- empower-2.0.0.61597/src/bin/elm/empower.c (revision 61597) +++ empower-2.0.0.61597/src/bin/elm/empower.c (working copy) @@ -39,8 +39,8 @@ { if(mode == SUDO || mode == SUDOPROG) { - strncat(cmd, " ", 1024); - strncat(cmd, *argv, 1024); + strncat(cmd, " ", sizeof(cmd) - strlen(cmd) - 1); + strncat(cmd, *argv, sizeof(cmd) - strlen(cmd) - 1); } } Index: src/bin/elm/empower_cb_elm.c =================================================================== --- empower-2.0.0.61597/src/bin/elm/empower_cb_elm.c (revision 61597) +++ empower-2.0.0.61597/src/bin/elm/empower_cb_elm.c (working copy) @@ -155,8 +155,8 @@ if(exec && e && strlen(e)) { elm_exit(); - strncat(cmd, " ", 1024); - strncat(cmd, e, 1024); + strncat(cmd, " ", sizeof(cmd) - strlen(cmd) - 1); + strncat(cmd, e, sizeof(cmd) - strlen(cmd) - 1); } else {
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