summaryrefslogtreecommitdiffstats
path: root/vespamalloc
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-05-11 10:45:21 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2018-05-11 10:45:21 +0000
commit2c6dec65ee3b8cc4eb7232c0e269bb693ca675bc (patch)
treef9b3a13da4bc6ad8146d57cab7394a2a16585455 /vespamalloc
parentd289dd804300d8160d1b09e37f5f421e3d18f26b (diff)
Help compiler understand that we are within bounds
Diffstat (limited to 'vespamalloc')
-rw-r--r--vespamalloc/src/vespamalloc/util/osmem.cpp2
-rw-r--r--vespamalloc/src/vespamalloc/util/osmem.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/util/osmem.cpp b/vespamalloc/src/vespamalloc/util/osmem.cpp
index e9829908d6d..d7d32f4844a 100644
--- a/vespamalloc/src/vespamalloc/util/osmem.cpp
+++ b/vespamalloc/src/vespamalloc/util/osmem.cpp
@@ -106,7 +106,7 @@ void MmapMemory::setupHugePages()
size_t mountLen(c - mount);
const char *fstype = getToken(c, e);
if (strstr(fstype, "hugetlbfs") == fstype) {
- char mountCopy[1024];
+ char mountCopy[512];
assert(mountLen < sizeof(mountCopy));
strncpy(mountCopy, mount, mountLen);
mountCopy[mountLen] = '\0';
diff --git a/vespamalloc/src/vespamalloc/util/osmem.h b/vespamalloc/src/vespamalloc/util/osmem.h
index d23299dd25f..4ccc2bc112c 100644
--- a/vespamalloc/src/vespamalloc/util/osmem.h
+++ b/vespamalloc/src/vespamalloc/util/osmem.h
@@ -48,7 +48,7 @@ private:
int _hugePagesFd;
size_t _hugePagesOffset;
size_t _hugePageSize;
- char _hugePagesFileName[256];
+ char _hugePagesFileName[1024];
};
}