if (name && strncmp(name, "\0", 1)) {
strncat(ret, name, sizeof(ret) - strlen(ret) - 1);
}
- strncat(ret, " ", 1);
+ strncat(ret, " ", sizeof(ret) - strlen(ret) - 1);
below = generate_description_for_subtree(child);
if (strncmp(below, "\0", 1)) {
strncat(ret, below, sizeof(ret) - strlen(ret) - 1);
if (names) {
strncat(ret, names, sizeof(ret) - strlen(ret) - 1);
- strncat(ret, ", ", 2);
+ strncat(ret, ", ", sizeof(ret) - strlen(ret) - 1);
}
if (role_name)
if (description) {
if (strncmp(description, "\0", 1))
- strncat(ret, ", ", 2);
+ strncat(ret, ", ", sizeof(ret) - strlen(ret) - 1);
strncat(ret, description, sizeof(ret) - strlen(ret) - 1);
}