suite_title[i++] = '\n';
suite_title[80] = '\0';
- sprintf(suite_title + 40 - (suite_len + 4) / 2, "[ %s ]", suite->title);
+ snprintf(suite_title + 40 - (suite_len + 4) / 2, 81-(40 - (suite_len + 4)/ 2), "[ %s ]", suite->title);
suite_title[40 + (suite_len + 5) / 2] = '=';
if (!suite->enabled)
snprintf(suite_title + 70, 11, " DISABLED ");
dir[p - sel] = '\0';
sel = p + 1;
} else {
- strcpy(dir, sel);
+ strncpy(dir, sel,1024);
done = 1;
}
p = strchr(dir, ':');
if (p) {
- strcpy(unitname, p + 1);
+ strncpy(unitname, p + 1,512);
strncpy(suitename, dir, p - dir);
suitename[p - dir] = '\0';
} else {
- strcpy(suitename, dir);
+ strncpy(suitename, dir,512);
unitname[0] = '\0';
}