Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
powerpc-utils.1660
powerpc-utils.bug-957448-correct_node_add_buffe...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch of Package powerpc-utils.1660
Index: powerpc-utils-1.2.26/src/drmgr/common.c =================================================================== --- powerpc-utils-1.2.26.orig/src/drmgr/common.c +++ powerpc-utils-1.2.26/src/drmgr/common.c @@ -369,7 +369,6 @@ add_node(char *path, struct of_node *new strcpy(buf, "add_node "); strcat(buf, add_path); - strcat(buf, " "); pos = buf + strlen(buf); /* this is less than optimal, iterating over the entire buffer @@ -377,6 +376,7 @@ add_node(char *path, struct of_node *new */ for (prop = new_nodes->properties; prop; prop = prop->next) { char tmp[16] = { '\0' }; /* for length */ + *pos++ = ' '; memcpy(pos, prop->name, strlen(prop->name)); pos += strlen(prop->name); @@ -389,7 +389,6 @@ add_node(char *path, struct of_node *new memcpy(pos, prop->value, prop->length); pos += prop->length; - *pos++ = ' '; } *pos = '\0';
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