use strncat(sizeof(...) - strlen(...) - 1)
This commit is contained in:
@@ -1148,7 +1148,7 @@ int format_script(struct descriptor_data *d)
|
|||||||
|
|
||||||
*line = '\0';
|
*line = '\0';
|
||||||
for (nlen = 0, i = 0;i<indent;i++) {
|
for (nlen = 0, i = 0;i<indent;i++) {
|
||||||
strncat(line, " ", sizeof(line)-1);
|
strncat(line, " ", sizeof(line) - strlen(line) - 1);
|
||||||
nlen += 2;
|
nlen += 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -268,7 +268,7 @@ void create_world_index(int znum, const char *type)
|
|||||||
while (get_line(oldfile, buf)) {
|
while (get_line(oldfile, buf)) {
|
||||||
if (*buf == '$') {
|
if (*buf == '$') {
|
||||||
/* The following used to add a blank line, thanks to Brian Taylor for the fix. */
|
/* The following used to add a blank line, thanks to Brian Taylor for the fix. */
|
||||||
fprintf(newfile, "%s", (!found ? strncat(buf1, "\n$\n", sizeof(buf1)-1) : "$\n"));
|
fprintf(newfile, "%s", (!found ? strncat(buf1, "\n$\n", sizeof(buf1) - strlen(buf1) - 1) : "$\n"));
|
||||||
break;
|
break;
|
||||||
} else if (!found) {
|
} else if (!found) {
|
||||||
sscanf(buf, "%d", &num);
|
sscanf(buf, "%d", &num);
|
||||||
|
|||||||
Reference in New Issue
Block a user