Skip to content

Commit 1e4d83e

Browse files
committed
Fixed tidy warnings.
1 parent c67c19e commit 1e4d83e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

includes/RhythmGameUtilities/ParsersInternal.hpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ extern "C"
2929
{
3030
sections[i].name =
3131
(char *)malloc(strlen(internalSections[i].name.c_str()) + 1);
32-
strcpy(sections[i].name, internalSections[i].name.c_str());
32+
strncpy(sections[i].name, internalSections[i].name.c_str(),
33+
internalSections[i].name.size());
3334

3435
sections[i].lines = (KeyValuePairInternal *)malloc(
3536
internalSections[i].lines.size() *
@@ -41,16 +42,18 @@ extern "C"
4142
{
4243
sections[i].lines[j].key = (char *)malloc(
4344
strlen(internalSections[i].lines[j].first.c_str()) + 1);
44-
strcpy(sections[i].lines[j].key,
45-
internalSections[i].lines[j].first.c_str());
45+
strncpy(sections[i].lines[j].key,
46+
internalSections[i].lines[j].first.c_str(),
47+
internalSections[i].lines[j].first.size());
4648

4749
auto values = internalSections[i].lines[j].second;
4850

4951
for (auto k = 0; k < values.size(); k += 1)
5052
{
5153
sections[i].lines[j].values[k] =
5254
(char *)malloc(strlen(values[k].c_str()) + 1);
53-
strcpy(sections[i].lines[j].values[k], values[k].c_str());
55+
strncpy(sections[i].lines[j].values[k], values[k].c_str(),
56+
values[k].size());
5457
}
5558

5659
sections[i].lines[j].valueCount = values.size();

0 commit comments

Comments
 (0)