Fix gcc sprintf warnings

Gcc 9 has become more vocal with sprintf buffer overflow
checking.  Remove these sprintf warnings by changing the
offending calls to a snprintf wrapper that will explicitly
check the result.
This commit is contained in:
Dean Luick
2021-01-08 20:33:39 -06:00
parent 8143d55d76
commit 3ef0f889e6
17 changed files with 97 additions and 76 deletions

View File

@@ -1514,7 +1514,8 @@ struct obj *obj;
Strcat(what, " and ");
Strcat(what, suit_simple_name(uarm));
}
Sprintf(why, " without taking off your %s first", what);
Snprintf(why, sizeof(why), " without taking off your %s first",
what);
} else {
Strcpy(why, "; it's embedded");
}