summaryrefslogtreecommitdiffstats
path: root/vdstestlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-05-04 12:05:00 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2017-05-05 13:58:09 +0200
commit58db3e7a7db7694431d45dcd7ae24e6c89ac0586 (patch)
tree9453cd5e4e07e8385e2cb6085db172f1baf7124b /vdstestlib
parent43d1510fcceef6240850a185cd141af6f79a5466 (diff)
gcc 7 needs to make sure that what you print will fit in your buffer if it can
Diffstat (limited to 'vdstestlib')
-rw-r--r--vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp b/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp
index 8716f934673..64ff1377128 100644
--- a/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp
+++ b/vdstestlib/src/vespa/vdstestlib/cppunit/dirconfig.cpp
@@ -25,6 +25,7 @@ public:
sprintf(_dirname, "dirconfig.tmp.XXXXXX");
char * realName = mkdtemp(_dirname);
assert(realName == _dirname);
+ assert(strlen(realName) < sizeof(_dirname));
(void) realName;
}
~Root() {
@@ -41,7 +42,7 @@ public:
}
private:
std::string dir() const { return _dirname; }
- char _dirname[64];
+ char _dirname[32];
std::atomic<uint32_t> _nextDir;
};