summaryrefslogtreecommitdiffstats
path: root/Header.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-08-20 21:31:50 +0200
committerChristian Göttsche <cgzones@googlemail.com>2020-08-25 11:59:59 +0200
commit21fb56e1e297c5ea85d685eb3809f1052d6f9a7a (patch)
tree32c61427b93487595c05f85e3d5266acd0644717 /Header.c
parent6b117694489f523cfd7dce926b5b3ab5472095ca (diff)
Avoid string overflow warning
Enough memory is allocated. Header.c: In function ‘Header_readMeterName’: Header.c:157:4: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=] 157 | strncpy(name, Meter_name(meter), nameLen); | ^ Header.c:154:18: note: length computed here 154 | int nameLen = strlen(Meter_name(meter)); | ^
Diffstat (limited to 'Header.c')
-rw-r--r--Header.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Header.c b/Header.c
index a4075d22..c8cfaabc 100644
--- a/Header.c
+++ b/Header.c
@@ -154,7 +154,7 @@ char* Header_readMeterName(Header* this, int i, int column) {
int nameLen = strlen(Meter_name(meter));
int len = nameLen + 100;
char* name = xMalloc(len);
- strncpy(name, Meter_name(meter), nameLen);
+ memcpy(name, Meter_name(meter), nameLen);
name[nameLen] = '\0';
if (meter->param)
xSnprintf(name + nameLen, len - nameLen, "(%d)", meter->param);

© 2014-2024 Faster IT GmbH | imprint | privacy policy